fix(test): fix accountParser test in regards to privateKey fix

This commit is contained in:
Jonathan Rainville 2019-05-08 16:35:48 -04:00 committed by Michael Bradley
parent fd09488e4b
commit a22d8fc6c4
1 changed files with 6 additions and 5 deletions

View File

@ -13,7 +13,6 @@ describe('embark.AccountParser', function () {
let web3; let web3;
let testLogger; let testLogger;
let isHexStrictStub; let isHexStrictStub;
before(() => { before(() => {
testLogger = new TestLogger({}); testLogger = new TestLogger({});
web3 = { web3 = {
@ -26,7 +25,6 @@ describe('embark.AccountParser', function () {
} }
}; };
isHexStrictStub = sinon.stub(Web3.utils, 'isHexStrict').returns(true); isHexStrictStub = sinon.stub(Web3.utils, 'isHexStrict').returns(true);
// Web3.utils.isHexStrict = sinon.stub().returns(true);
}); });
after(() => { after(() => {
@ -38,18 +36,21 @@ describe('embark.AccountParser', function () {
privateKey: 'myKey' privateKey: 'myKey'
}, web3, fs.dappPath(), testLogger); }, web3, fs.dappPath(), testLogger);
assert.deepEqual(account, {key: Buffer.from('myKey', 'hex'), hexBalance: null}); assert.deepEqual(account, {key: '0xmyKey', hexBalance: null});
}); });
it('should return two accounts from the keys in the file', function () { it('should return two accounts from the keys in the file', function () {
const sameFs = require('fs');
const readFileSyncStub = sinon.stub(sameFs, 'readFileSync').returns('key1;key2');
const account = AccountParser.getAccount({ const account = AccountParser.getAccount({
privateKeyFile: 'keyFiles/twoKeys' privateKeyFile: 'keyFiles/twoKeys'
}, web3, fs.dappPath(), testLogger); }, web3, fs.dappPath(), testLogger);
assert.deepEqual(account, [ assert.deepEqual(account, [
{key: Buffer.from('key1', 'hex'), hexBalance: null}, {key:'0xkey1', hexBalance: null},
{key: Buffer.from('key2', 'hex'), hexBalance: null} {key: '0xkey2', hexBalance: null}
]); ]);
readFileSyncStub.restore();
}); });
it('should return one account from the mnemonic', function () { it('should return one account from the mnemonic', function () {