assert.equal(wallet.isLocked, true)
assert.equal(Ledger.status, 'BUSY')
- await new Promise(async (resolve) => {
+ await new Promise(async (resolve, reject) => {
console.log('Waiting 6 seconds...')
setTimeout(async () => {
- // should still be locked and busy
- assert.equal(wallet.isLocked, true)
- assert.equal(Ledger.status, 'BUSY')
- resolve(null)
+ try {
+ // should still be locked and busy
+ assert.equal(wallet.isLocked, true)
+ assert.equal(Ledger.status, 'BUSY')
+ resolve(null)
+ } catch (err) {
+ reject(err)
+ }
}, 6000)
})
assert.equal(wallet.isLocked, true)
assert.equal(Ledger.status, 'LOCKED')
- await new Promise(async (resolve) => {
+ await new Promise(async (resolve, reject) => {
console.log('Waiting 6 seconds...')
setTimeout(async () => {
- // should still be locked
- assert.equal(wallet.isLocked, true)
- assert.equal(Ledger.status, 'LOCKED')
- resolve(null)
+ try {
+ // should still be locked
+ assert.equal(wallet.isLocked, true)
+ assert.equal(Ledger.status, 'LOCKED')
+ resolve(null)
+ } catch (err) {
+ reject(err)
+ }
}, 6000)
})
assert.equal(wallet.isLocked, false)
assert.equal(Ledger.status, 'CONNECTED')
- await new Promise(async (resolve) => {
+ await new Promise(async (resolve, reject) => {
console.log('Waiting 6 seconds...')
setTimeout(async () => {
- // should still be unlocked
- assert.equal(wallet.isLocked, false)
- assert.equal(Ledger.status, 'CONNECTED')
- resolve(null)
+ try {
+ // should still be unlocked
+ assert.equal(wallet.isLocked, false)
+ assert.equal(Ledger.status, 'CONNECTED')
+ resolve(null)
+ } catch (err) {
+ reject(err)
+ }
}, 6000)
})
- await new Promise(async (resolve) => {
+ await new Promise(async (resolve, reject) => {
console.log('Waiting 90 seconds...')
setTimeout(async () => {
- // should now be locked
- assert.equal(wallet.isLocked, true)
- assert.equal(Ledger.status, 'LOCKED')
- resolve(null)
+ try {
+ // should now be locked
+ assert.equal(wallet.isLocked, true)
+ assert.equal(Ledger.status, 'LOCKED')
+ resolve(null)
+ } catch (err) {
+ reject(err)
+ }
}, 90000)
})
assert.ok(await wallet.verify(NANO_TEST_VECTORS.MNEMONIC))\r
assert.ok(await wallet.verify(NANO_TEST_VECTORS.BIP39_SEED))\r
\r
- await new Promise(async (resolve) => {\r
+ await new Promise(async (resolve, reject) => {\r
console.log('Waiting 1 minute...')\r
setTimeout(async () => {\r
- // should still be unlocked\r
- assert.equal(wallet.isLocked, false)\r
- const account = await wallet.account(0)\r
- assert.equal(account.address, NANO_TEST_VECTORS.ADDRESS_0)\r
- resolve(null)\r
+ try {\r
+ // should still be unlocked\r
+ assert.equal(wallet.isLocked, false)\r
+ const account = await wallet.account(0)\r
+ assert.equal(account.address, NANO_TEST_VECTORS.ADDRESS_0)\r
+ resolve(null)\r
+ } catch (err) {\r
+ reject(err)\r
+ }\r
}, 60000)\r
})\r
\r
- await new Promise(async (resolve) => {\r
+ await new Promise(async (resolve, reject) => {\r
console.log('Timer should be reset, waiting 1 minute...')\r
setTimeout(async () => {\r
- // should still be unlocked from account() reset and not initial unlock\r
- assert.equal(wallet.isLocked, false)\r
- assert.equal(await wallet.verify(NANO_TEST_VECTORS.MNEMONIC), true)\r
- assert.equal(await wallet.verify(NANO_TEST_VECTORS.BIP39_SEED), true)\r
- resolve(null)\r
+ try {\r
+ // should still be unlocked from account() reset and not initial unlock\r
+ assert.equal(wallet.isLocked, false)\r
+ assert.equal(await wallet.verify(NANO_TEST_VECTORS.MNEMONIC), true)\r
+ assert.equal(await wallet.verify(NANO_TEST_VECTORS.BIP39_SEED), true)\r
+ resolve(null)\r
+ } catch (err) {\r
+ reject(err)\r
+ }\r
}, 60000)\r
})\r
\r
- await new Promise(async (resolve) => {\r
+ await new Promise(async (resolve, reject) => {\r
console.log('Timer should not be reset by verify, waiting 1 minute...')\r
setTimeout(async () => {\r
- // should be locked from account() reset and not reset by verify()\r
- assert.equal(wallet.isLocked, true)\r
- await assert.rejects(wallet.verify(NANO_TEST_VECTORS.MNEMONIC))\r
- await assert.rejects(wallet.verify(NANO_TEST_VECTORS.BIP39_SEED))\r
- await assert.resolves(wallet.destroy())\r
- resolve(null)\r
+ try {\r
+ // should be locked from account() reset and not reset by verify()\r
+ assert.equal(wallet.isLocked, true)\r
+ await assert.rejects(wallet.verify(NANO_TEST_VECTORS.MNEMONIC))\r
+ await assert.rejects(wallet.verify(NANO_TEST_VECTORS.BIP39_SEED))\r
+ await assert.resolves(wallet.destroy())\r
+ resolve(null)\r
+ } catch (err) {\r
+ reject(err)\r
+ }\r
}, 60000)\r
})\r
})\r
assert.equal(wallet.isLocked, false)\r
await wallet.config({ timeout: 10 })\r
\r
- await new Promise(async (resolve) => {\r
+ await new Promise(async (resolve, reject) => {\r
console.log('Waiting 6 seconds...')\r
setTimeout(async () => {\r
- // should still be unlocked\r
- assert.equal(wallet.isLocked, false)\r
- assert.ok(await wallet.verify(NANO_TEST_VECTORS.MNEMONIC))\r
- resolve(null)\r
+ try {\r
+ // should still be unlocked\r
+ assert.equal(wallet.isLocked, false)\r
+ assert.ok(await wallet.verify(NANO_TEST_VECTORS.MNEMONIC))\r
+ resolve(null)\r
+ } catch (err) {\r
+ reject(err)\r
+ }\r
}, 6000)\r
})\r
\r
- await new Promise(async (resolve) => {\r
+ await new Promise(async (resolve, reject) => {\r
console.log('Timer should not be reset by verify, waiting 6 more seconds...')\r
setTimeout(async () => {\r
- // should be locked from account() reset and not reset by verify()\r
- assert.equal(wallet.isLocked, true)\r
- await assert.rejects(wallet.verify(NANO_TEST_VECTORS.MNEMONIC))\r
- await assert.resolves(wallet.destroy())\r
- resolve(null)\r
+ try {\r
+ // should be locked from account() reset and not reset by verify()\r
+ assert.equal(wallet.isLocked, true)\r
+ await assert.rejects(wallet.verify(NANO_TEST_VECTORS.MNEMONIC))\r
+ await assert.resolves(wallet.destroy())\r
+ resolve(null)\r
+ } catch (err) {\r
+ reject(err)\r
+ }\r
}, 6000)\r
})\r
})\r