mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-22 17:33:23 +01:00
Captured #640 in failing test
This commit is contained in:
parent
6d6130e2a6
commit
6763871c41
@ -464,6 +464,11 @@ IdentityStore.prototype._createIdmgmt = function (password, seedPhrase, entropy,
|
||||
keyStore.keyFromPassword(password, (err, derivedKey) => {
|
||||
if (err) return cb(err)
|
||||
|
||||
this._ethStore._currentState = {
|
||||
accounts: {},
|
||||
transactions: {},
|
||||
}
|
||||
|
||||
keyStore.addHdDerivationPath(this.hdPathString, derivedKey, {curve: 'secp256k1', purpose: 'sign'})
|
||||
|
||||
this._createFirstWallet(derivedKey)
|
||||
|
@ -83,8 +83,19 @@ describe('IdentityStore', function() {
|
||||
assert.ifError(err)
|
||||
|
||||
let newKeystore = idStore._idmgmt.keyStore
|
||||
|
||||
assert.equal(accounts[0], firstAccount)
|
||||
done()
|
||||
|
||||
accounts = []
|
||||
const secondSeed = 'radar blur cabbage chef fix engine embark joy scheme fiction master release'
|
||||
const secondAcct = '0xac39b311dceb2a4b2f5d8461c1cdaf756f4f7ae9'
|
||||
|
||||
idStore.recoverFromSeed(password, secondSeed, (err) => {
|
||||
|
||||
let accounts = idStore._getAddresses()
|
||||
assert.equal(accounts[0], secondAcct)
|
||||
done()
|
||||
})
|
||||
})
|
||||
})
|
||||
})
|
||||
|
Loading…
Reference in New Issue
Block a user