1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-12-22 17:33:23 +01:00

Clean up tests

This commit is contained in:
Dan Finlay 2016-09-10 12:15:05 -07:00
parent 59fd86383f
commit 1b77d5300b

View File

@ -59,12 +59,7 @@ describe('IdentityStore', function() {
}) })
describe('#recoverFromSeed BIP44 compliance', function() { describe('#recoverFromSeed BIP44 compliance', function() {
let seedWords = 'picnic injury awful upper eagle junk alert toss flower renew silly vague' const salt = 'lightwalletSalt'
let firstAccount = '0x5d8de92c205279c10e5669f797b853ccef4f739a'
const salt = 'lightwalletSalt'
const secondSeed = 'radar blur cabbage chef fix engine embark joy scheme fiction master release'
const secondAcct = '0xac39b311dceb2a4b2f5d8461c1cdaf756f4f7ae9'
let password = 'secret!' let password = 'secret!'
let accounts = [] let accounts = []
@ -86,33 +81,37 @@ describe('IdentityStore', function() {
}) })
it('should return the expected first account', function (done) { it('should return the expected first account', function (done) {
let seedWords = 'picnic injury awful upper eagle junk alert toss flower renew silly vague'
let firstAccount = '0x5d8de92c205279c10e5669f797b853ccef4f739a'
idStore.recoverFromSeed(password, seedWords, (err) => { idStore.recoverFromSeed(password, seedWords, (err) => {
assert.ifError(err) assert.ifError(err)
let newKeystore = idStore._idmgmt.keyStore
assert.equal(accounts[0], firstAccount)
accounts = []
idStore.recoverFromSeed(password, secondSeed, (err) => {
let accounts = idStore._getAddresses()
assert.equal(accounts[0], secondAcct)
done()
})
})
})
it('should return the expected second account', function (done) {
idStore.recoverFromSeed(password, secondSeed, (err) => {
assert.ifError(err)
let newKeystore = idStore._idmgmt.keyStore
assert.equal(accounts[0], firstAccount) assert.equal(accounts[0], firstAccount)
done() done()
}) })
}) })
it('should return the expected second account', function (done) {
const secondSeed = 'radar blur cabbage chef fix engine embark joy scheme fiction master release'
const secondAcct = '0xac39b311dceb2a4b2f5d8461c1cdaf756f4f7ae9'
idStore.recoverFromSeed(password, secondSeed, (err) => {
assert.ifError(err)
assert.equal(accounts[0], secondAcct)
done()
})
})
it('should return the expected third account', function (done) {
const thirdSeed = 'phone coyote caught pattern found table wedding list tumble broccoli chief swing'
const thirdAcct = '0xb0e868f24bc7fec2bce2efc2b1c344d7569cd9d2'
idStore.recoverFromSeed(password, thirdSeed, (err) => {
assert.ifError(err)
assert.equal(accounts[0], thirdAcct)
done()
})
})
}) })
}) })