change web3.eth.accounts for accounts in ECRecovery test

pull/635/head
AugustoL 7 years ago
parent 326df13bf3
commit d78bcbbae5
  1. 10
      test/ECRecovery.test.js

@ -34,25 +34,25 @@ contract('ECRecovery', function (accounts) {
it('recover using web3.eth.sign()', async function () { it('recover using web3.eth.sign()', async function () {
// Create the signature using account[0] // Create the signature using account[0]
const signature = web3.eth.sign(web3.eth.accounts[0], web3.sha3('OpenZeppelin')); const signature = web3.eth.sign(accounts[0], web3.sha3('OpenZeppelin'));
// Recover the signer address form the generated message and signature. // Recover the signer address form the generated message and signature.
await ecrecovery.recover(hashMessage('OpenZeppelin'), signature); await ecrecovery.recover(hashMessage('OpenZeppelin'), signature);
assert.equal(web3.eth.accounts[0], await ecrecovery.addrRecovered()); assert.equal(accounts[0], await ecrecovery.addrRecovered());
}); });
it('recover using web3.eth.sign() should return wrong signer', async function () { it('recover using web3.eth.sign() should return wrong signer', async function () {
// Create the signature using account[0] // Create the signature using account[0]
const signature = web3.eth.sign(web3.eth.accounts[0], web3.sha3('OpenZeppelin')); const signature = web3.eth.sign(accounts[0], web3.sha3('OpenZeppelin'));
// Recover the signer address form the generated message and wrong signature. // Recover the signer address form the generated message and wrong signature.
await ecrecovery.recover(hashMessage('Test'), signature); await ecrecovery.recover(hashMessage('Test'), signature);
assert.notEqual(web3.eth.accounts[0], await ecrecovery.addrRecovered()); assert.notEqual(accounts[0], await ecrecovery.addrRecovered());
}); });
it('recover should fail when a wrong hash is sent', async function () { it('recover should fail when a wrong hash is sent', async function () {
// Create the signature using account[0] // Create the signature using account[0]
let signature = web3.eth.sign(web3.eth.accounts[0], web3.sha3('OpenZeppelin')); let signature = web3.eth.sign(accounts[0], web3.sha3('OpenZeppelin'));
// Recover the signer address form the generated message and wrong signature. // Recover the signer address form the generated message and wrong signature.
await ecrecovery.recover(hashMessage('OpenZeppelin').substring(2), signature); await ecrecovery.recover(hashMessage('OpenZeppelin').substring(2), signature);

Loading…
Cancel
Save