From a57a8a06f5cec3ef2b5e1ccece8f5849abd54ad1 Mon Sep 17 00:00:00 2001 From: Chris Duncan Date: Thu, 7 Aug 2025 18:23:16 -0700 Subject: [PATCH] Fix pow and tool tests. --- test/test.calculate-pow.mjs | 20 +++++++------------- test/test.tools.mjs | 6 +++--- 2 files changed, 10 insertions(+), 16 deletions(-) diff --git a/test/test.calculate-pow.mjs b/test/test.calculate-pow.mjs index 187938b..c67cd8d 100644 --- a/test/test.calculate-pow.mjs +++ b/test/test.calculate-pow.mjs @@ -11,28 +11,22 @@ import { NANO_TEST_VECTORS } from './VECTORS.mjs' */ let Blake2b /** -* @type {typeof import('../dist/types.d.ts').SendBlock} +* @type {typeof import('../dist/types.d.ts').Block} */ -let SendBlock +let Block if (isNode) { - ({ Blake2b, SendBlock } = await import('../dist/nodejs.min.js')) + ({ Blake2b, Block } = await import('../dist/nodejs.min.js')) } else { - ({ Blake2b, SendBlock } = await import('../dist/browser.min.js')) + ({ Blake2b, Block } = await import('../dist/browser.min.js')) } await Promise.all([ suite('Calculate proof-of-work', { skip: isNode }, async () => { await test('SendBlock PoW', async () => { - const block = new SendBlock( - NANO_TEST_VECTORS.SEND_BLOCK.account, - NANO_TEST_VECTORS.SEND_BLOCK.balance, - NANO_TEST_VECTORS.SEND_BLOCK.link, - '0', - NANO_TEST_VECTORS.SEND_BLOCK.representative, - NANO_TEST_VECTORS.SEND_BLOCK.previous - ) - await block.pow() + const block = await new Block(NANO_TEST_VECTORS.SEND_BLOCK.account, NANO_TEST_VECTORS.SEND_BLOCK.balance, NANO_TEST_VECTORS.SEND_BLOCK.previous, NANO_TEST_VECTORS.SEND_BLOCK.representative) + .send(NANO_TEST_VECTORS.SEND_BLOCK.link, '0') + .pow() assert.equal(block.previous.length, 64) assert.equal(block.work?.length, 16) diff --git a/test/test.tools.mjs b/test/test.tools.mjs index e135e57..94aa586 100644 --- a/test/test.tools.mjs +++ b/test/test.tools.mjs @@ -148,11 +148,11 @@ await Promise.all([ const sendBlock = await new Block(account.address, '5618869000000000000000000000000', '92BA74A7D6DC7557F3EDA95ADC6341D51AC777A0A6FF0688A5C492AB2B2CB40D', 'nano_1stofnrxuz3cai7ze75o174bpm7scwj9jn3nxsn8ntzg784jf1gzn1jjdkou') .send('nano_1q3hqecaw15cjt7thbtxu3pbzr1eihtzzpzxguoc37bj1wc5ffoh7w74gi6p', '2000000000000000000000000000000') .sign(wallet, account.index) - - sendBlock.account = Account.import('nano_1q3hqecaw15cjt7thbtxu3pbzr1eihtzzpzxguoc37bj1wc5ffoh7w74gi6p') assert.ok(await sendBlock.verify(account.publicKey)) - await assert.resolves(sendBlock.account.destroy()) + const wrongAccount = Account.import('nano_1q3hqecaw15cjt7thbtxu3pbzr1eihtzzpzxguoc37bj1wc5ffoh7w74gi6p') + assert.equal(await sendBlock.verify(wrongAccount.publicKey), false) + await assert.resolves(wallet.destroy()) }) -- 2.47.3