From 3df5f0dd06dbcf25281734fa3393ce46312b4b6c Mon Sep 17 00:00:00 2001 From: Chris Duncan Date: Sun, 2 Aug 2026 15:01:58 -0700 Subject: [PATCH] Fix assertion arg order. --- test/GLOBALS.mjs | 4 ++-- test/test.lock-unlock.mjs | 36 ++++++++++++++++++------------------ 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/test/GLOBALS.mjs b/test/GLOBALS.mjs index 6fad639..77a6649 100644 --- a/test/GLOBALS.mjs +++ b/test/GLOBALS.mjs @@ -212,8 +212,8 @@ export class assert { /** * @template T, U - * @param {(T | U)} a - * @param {U} b + * @param {(T | U)} a expected value + * @param {U} b actual value * @returns {asserts a is U} */ static equal (a, b) { diff --git a/test/test.lock-unlock.mjs b/test/test.lock-unlock.mjs index 076edd9..c45d39c 100644 --- a/test/test.lock-unlock.mjs +++ b/test/test.lock-unlock.mjs @@ -39,12 +39,12 @@ await Promise.all([ assert.ok(wallet.seed === undefined) assert.ok(await wallet.verify(NANO_TEST_VECTORS.MNEMONIC)) assert.ok(await wallet.verify(NANO_TEST_VECTORS.BIP39_SEED)) - assert.equal(isLocked, false) + assert.equal(false, isLocked) await wallet.update(NANO_TEST_VECTORS.PASSWORD) wallet.lock() await new Promise(r => setTimeout(r, 1_000)) - assert.equal(isLocked, true) + assert.equal(true, isLocked) await wallet.unlock(NANO_TEST_VECTORS.PASSWORD) assert.ok('mnemonic' in wallet) @@ -134,9 +134,9 @@ await Promise.all([ await test('wallet automatic lock resets after user activity', { skip: false }, async () => { console.log('Starting autolock test...') const wallet = await Wallet.load('BIP-44', NANO_TEST_VECTORS.PASSWORD, NANO_TEST_VECTORS.MNEMONIC, NANO_TEST_VECTORS.PASSWORD) - assert.equal(wallet.isLocked, true) + assert.equal(true, wallet.isLocked) await wallet.unlock(NANO_TEST_VECTORS.PASSWORD) - assert.equal(wallet.isLocked, false) + assert.equal(false, wallet.isLocked) assert.ok(await wallet.verify(NANO_TEST_VECTORS.MNEMONIC)) assert.ok(await wallet.verify(NANO_TEST_VECTORS.BIP39_SEED)) @@ -146,14 +146,14 @@ await Promise.all([ setTimeout(async () => { try { // should still be unlocked - assert.equal(wallet.isLocked, false) + assert.equal(false, wallet.isLocked) const account = await wallet.account(0) - assert.equal(account.address, NANO_TEST_VECTORS.ADDRESS_0) + assert.equal(NANO_TEST_VECTORS.ADDRESS_0, account.address) resolve(null) } catch (err) { reject(err) } - }, 60_000) + }, 61_000) }) await new Promise(async (resolve, reject) => { @@ -161,14 +161,14 @@ await Promise.all([ setTimeout(async () => { try { // should still be unlocked from account() reset and not initial unlock - assert.equal(wallet.isLocked, false) - assert.equal(await wallet.verify(NANO_TEST_VECTORS.MNEMONIC), true) - assert.equal(await wallet.verify(NANO_TEST_VECTORS.BIP39_SEED), true) + assert.equal(false, wallet.isLocked) + assert.equal(true, await wallet.verify(NANO_TEST_VECTORS.MNEMONIC)) + assert.equal(true, await wallet.verify(NANO_TEST_VECTORS.BIP39_SEED)) resolve(null) } catch (err) { reject(err) } - }, 60_000) + }, 61_000) }) await new Promise(async (resolve, reject) => { @@ -176,7 +176,7 @@ await Promise.all([ setTimeout(async () => { try { // should be locked from account() reset and not reset by verify() - assert.equal(wallet.isLocked, true) + assert.equal(true, wallet.isLocked) await assert.rejects(wallet.verify(NANO_TEST_VECTORS.MNEMONIC)) await assert.rejects(wallet.verify(NANO_TEST_VECTORS.BIP39_SEED)) await assert.resolves(wallet.destroy()) @@ -190,9 +190,9 @@ await Promise.all([ await test('configure 10-second autolock', async () => { const wallet = await Wallet.load('BIP-44', NANO_TEST_VECTORS.PASSWORD, NANO_TEST_VECTORS.MNEMONIC, NANO_TEST_VECTORS.PASSWORD) - assert.equal(wallet.isLocked, true) + assert.equal(true, wallet.isLocked) await wallet.unlock(NANO_TEST_VECTORS.PASSWORD) - assert.equal(wallet.isLocked, false) + assert.equal(false, wallet.isLocked) await wallet.config({ timeout: 10 }) await new Promise(async (resolve, reject) => { @@ -200,7 +200,7 @@ await Promise.all([ setTimeout(async () => { try { // should still be unlocked - assert.equal(wallet.isLocked, false) + assert.equal(false, wallet.isLocked) assert.ok(await wallet.verify(NANO_TEST_VECTORS.MNEMONIC)) resolve(null) } catch (err) { @@ -214,7 +214,7 @@ await Promise.all([ setTimeout(async () => { try { // should be locked from account() reset and not reset by verify() - assert.equal(wallet.isLocked, true) + assert.equal(true, wallet.isLocked) await assert.rejects(wallet.verify(NANO_TEST_VECTORS.MNEMONIC)) await assert.resolves(wallet.destroy()) resolve(null) @@ -227,9 +227,9 @@ await Promise.all([ await test('fail to configure invalid autolock times', async () => { const wallet = await Wallet.load('BIP-44', NANO_TEST_VECTORS.PASSWORD, NANO_TEST_VECTORS.MNEMONIC, NANO_TEST_VECTORS.PASSWORD) - assert.equal(wallet.isLocked, true) + assert.equal(true, wallet.isLocked) await wallet.unlock(NANO_TEST_VECTORS.PASSWORD) - assert.equal(wallet.isLocked, false) + assert.equal(false, wallet.isLocked) //@ts-expect-error await assert.rejects(wallet.config()) -- 2.52.0