\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