]> git.codecow.com Git - libnemo.git/commitdiff
Fix test loading arbitrary wallet instead of intended one.
authorChris Duncan <chris@zoso.dev>
Tue, 9 Sep 2025 21:22:17 +0000 (14:22 -0700)
committerChris Duncan <chris@zoso.dev>
Tue, 9 Sep 2025 21:22:17 +0000 (14:22 -0700)
test/test.import-wallet.mjs

index 3fd9f57ea6ffefd9ae93c3338b3ce59f6e20eb62..127abb13b7471ffc466af20f2cd4a79b1684e16a 100644 (file)
@@ -294,20 +294,22 @@ await Promise.all([
 \r
                        assert.ok(backups.some(record => record.id === wallet.id))\r
 \r
-                       const restored = (await Wallet.restore())[0]\r
+                       const restored = await Wallet.restore()\r
+                       const restoredWallet = restored.find(restoredWallet => restoredWallet.id === wallet.id)\r
 \r
-                       assert.ok('mnemonic' in restored)\r
-                       assert.ok('seed' in restored)\r
-                       assert.ok(restored.mnemonic === undefined)\r
-                       assert.ok(restored.seed === undefined)\r
+                       assert.exists(restoredWallet)\r
+                       assert.ok('mnemonic' in restoredWallet)\r
+                       assert.ok('seed' in restoredWallet)\r
+                       assert.ok(restoredWallet.mnemonic === undefined)\r
+                       assert.ok(restoredWallet.seed === undefined)\r
 \r
-                       await restored.unlock(NANO_TEST_VECTORS.PASSWORD)\r
+                       await restoredWallet.unlock(NANO_TEST_VECTORS.PASSWORD)\r
 \r
-                       assert.ok(await restored.verify(NANO_TEST_VECTORS.MNEMONIC))\r
-                       assert.ok(await restored.verify(NANO_TEST_VECTORS.BIP39_SEED))\r
+                       assert.ok(await restoredWallet.verify(NANO_TEST_VECTORS.MNEMONIC))\r
+                       assert.ok(await restoredWallet.verify(NANO_TEST_VECTORS.BIP39_SEED))\r
 \r
                        await assert.resolves(wallet.destroy())\r
-                       await assert.resolves(restored.destroy())\r
+                       await assert.resolves(restoredWallet.destroy())\r
                })\r
 \r
                await test('load account from legacy address', async () => {\r