ERC721Burnable.test.js 587 B

12345678910111213141516171819
  1. const { shouldBehaveLikeERC721 } = require('./ERC721.behavior');
  2. const {
  3. shouldBehaveLikeMintAndBurnERC721,
  4. } = require('./ERC721MintBurn.behavior');
  5. const ERC721BurnableImpl = artifacts.require('ERC721MintableBurnableImpl.sol');
  6. require('../../helpers/setup');
  7. contract('ERC721Burnable', function ([_, creator, ...accounts]) {
  8. const minter = creator;
  9. beforeEach(async function () {
  10. this.token = await ERC721BurnableImpl.new({ from: creator });
  11. });
  12. shouldBehaveLikeERC721(creator, minter, accounts);
  13. shouldBehaveLikeMintAndBurnERC721(creator, minter, accounts);
  14. });