const { shouldSupportInterfaces } = require('./SupportsInterface.behavior'); const shouldFail = require('../helpers/shouldFail'); const ERC165Mock = artifacts.require('ERC165Mock'); require('chai') .should(); contract('ERC165', function () { beforeEach(async function () { this.mock = await ERC165Mock.new(); }); it('does not allow 0xffffffff', async function () { await shouldFail.reverting( this.mock.registerInterface(0xffffffff) ); }); shouldSupportInterfaces([ 'ERC165', ]); });