From 6ea013b2fd0d37709bad4d8d6fd9c017352e81d9 Mon Sep 17 00:00:00 2001 From: lbqds Date: Wed, 20 Sep 2023 16:52:59 +0800 Subject: [PATCH] Add tests for private key length --- .../web3-wallet/src/privatekey-wallet.test.ts | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 packages/web3-wallet/src/privatekey-wallet.test.ts diff --git a/packages/web3-wallet/src/privatekey-wallet.test.ts b/packages/web3-wallet/src/privatekey-wallet.test.ts new file mode 100644 index 000000000..adac09aac --- /dev/null +++ b/packages/web3-wallet/src/privatekey-wallet.test.ts @@ -0,0 +1,30 @@ +/* +Copyright 2018 - 2022 The Alephium Authors +This file is part of the alephium project. + +The library is free software: you can redistribute it and/or modify +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +The library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public License +along with the library. If not, see . +*/ + +import { web3 } from '@alephium/web3' +import { PrivateKeyWallet } from './privatekey-wallet' + +describe('privatekey wallet', () => { + it('test the length of private key', () => { + web3.setCurrentNodeProvider('http://127.0.0.1:22973') + for (let i = 0; i < 100; i++) { + const wallet = PrivateKeyWallet.Random() + expect(wallet.privateKey.length).toEqual(64) + } + }) +})