All tests now use account names, and dont use accounts[0] (except ERC… (#1137)
* All tests now use account names, and dont use accounts[0] (except ERC721) * Added account names to some missing contracts.
This commit is contained in:
@ -3,17 +3,17 @@ const { expectThrow } = require('../helpers/expectThrow');
|
||||
const HasNoTokens = artifacts.require('HasNoTokens');
|
||||
const ERC223TokenMock = artifacts.require('ERC223TokenMock');
|
||||
|
||||
contract('HasNoTokens', function (accounts) {
|
||||
contract('HasNoTokens', function ([_, owner, initialAccount, anyone]) {
|
||||
let hasNoTokens = null;
|
||||
let token = null;
|
||||
|
||||
beforeEach(async () => {
|
||||
// Create contract and token
|
||||
hasNoTokens = await HasNoTokens.new();
|
||||
token = await ERC223TokenMock.new(accounts[0], 100);
|
||||
hasNoTokens = await HasNoTokens.new({ from: owner });
|
||||
token = await ERC223TokenMock.new(initialAccount, 100);
|
||||
|
||||
// Force token into contract
|
||||
await token.transfer(hasNoTokens.address, 10);
|
||||
await token.transfer(hasNoTokens.address, 10, { from: initialAccount });
|
||||
const startBalance = await token.balanceOf(hasNoTokens.address);
|
||||
assert.equal(startBalance, 10);
|
||||
});
|
||||
@ -23,9 +23,9 @@ contract('HasNoTokens', function (accounts) {
|
||||
});
|
||||
|
||||
it('should allow owner to reclaim tokens', async function () {
|
||||
const ownerStartBalance = await token.balanceOf(accounts[0]);
|
||||
await hasNoTokens.reclaimToken(token.address);
|
||||
const ownerFinalBalance = await token.balanceOf(accounts[0]);
|
||||
const ownerStartBalance = await token.balanceOf(owner);
|
||||
await hasNoTokens.reclaimToken(token.address, { from: owner });
|
||||
const ownerFinalBalance = await token.balanceOf(owner);
|
||||
const finalBalance = await token.balanceOf(hasNoTokens.address);
|
||||
assert.equal(finalBalance, 0);
|
||||
assert.equal(ownerFinalBalance - ownerStartBalance, 10);
|
||||
@ -33,7 +33,7 @@ contract('HasNoTokens', function (accounts) {
|
||||
|
||||
it('should allow only owner to reclaim tokens', async function () {
|
||||
await expectThrow(
|
||||
hasNoTokens.reclaimToken(token.address, { from: accounts[1] }),
|
||||
hasNoTokens.reclaimToken(token.address, { from: anyone })
|
||||
);
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user