ERC20Burnable.test.js 620 B

123456789101112131415161718
  1. const { accounts, contract } = require('@openzeppelin/test-environment');
  2. const { BN } = require('@openzeppelin/test-helpers');
  3. const { shouldBehaveLikeERC20Burnable } = require('./behaviors/ERC20Burnable.behavior');
  4. const ERC20BurnableMock = contract.fromArtifact('ERC20BurnableMock');
  5. describe('ERC20Burnable', function () {
  6. const [ owner, ...otherAccounts ] = accounts;
  7. const initialBalance = new BN(1000);
  8. beforeEach(async function () {
  9. this.token = await ERC20BurnableMock.new(owner, initialBalance, { from: owner });
  10. });
  11. shouldBehaveLikeERC20Burnable(owner, initialBalance, otherAccounts);
  12. });