ERC721Enumerable.test.js 570 B

1234567891011121314151617181920
  1. const {
  2. shouldBehaveLikeERC721,
  3. shouldBehaveLikeERC721Metadata,
  4. shouldBehaveLikeERC721Enumerable,
  5. } = require('./ERC721.behavior');
  6. const ERC721Enumerable = artifacts.require('$ERC721Enumerable');
  7. contract('ERC721Enumerable', function (accounts) {
  8. const name = 'Non Fungible Token';
  9. const symbol = 'NFT';
  10. beforeEach(async function () {
  11. this.token = await ERC721Enumerable.new(name, symbol);
  12. });
  13. shouldBehaveLikeERC721(...accounts);
  14. shouldBehaveLikeERC721Metadata(name, symbol, ...accounts);
  15. shouldBehaveLikeERC721Enumerable(...accounts);
  16. });