Test setup helper added (#1482)
* signing prefix added
* Minor improvement
* Tests changed
* Successfully tested
* Minor improvements
* Minor improvements
* Revert "Dangling commas are now required. (#1359)"
This reverts commit a6889776f4.
* updates
* fixes #1404
* approve failing test
* suggested changes done
* ISafeERC20 removed
* conflict fixes
* fixes #1205
* minor change
* suggested changes
* reviewed changes
* final update
This commit is contained in:
@ -4,11 +4,7 @@ const { ZERO_ADDRESS } = require('../../helpers/constants');
|
||||
|
||||
const ERC20Mock = artifacts.require('ERC20Mock');
|
||||
|
||||
const BigNumber = web3.BigNumber;
|
||||
|
||||
require('chai')
|
||||
.use(require('chai-bignumber')(BigNumber))
|
||||
.should();
|
||||
const { BigNumber } = require('../../helpers/setup');
|
||||
|
||||
contract('ERC20', function ([_, owner, recipient, anotherAccount]) {
|
||||
beforeEach(async function () {
|
||||
|
||||
@ -1,8 +1,4 @@
|
||||
const BigNumber = web3.BigNumber;
|
||||
|
||||
require('chai')
|
||||
.use(require('chai-bignumber')(BigNumber))
|
||||
.should();
|
||||
require('../../helpers/setup');
|
||||
|
||||
const ERC20DetailedMock = artifacts.require('ERC20DetailedMock');
|
||||
|
||||
|
||||
@ -1,7 +1,6 @@
|
||||
const shouldFail = require('../../helpers/shouldFail');
|
||||
|
||||
require('chai')
|
||||
.should();
|
||||
require('../../helpers/setup');
|
||||
|
||||
const SafeERC20Helper = artifacts.require('SafeERC20Helper');
|
||||
|
||||
|
||||
@ -1,11 +1,7 @@
|
||||
const shouldFail = require('../../helpers/shouldFail');
|
||||
const time = require('../../helpers/time');
|
||||
|
||||
const BigNumber = web3.BigNumber;
|
||||
|
||||
require('chai')
|
||||
.use(require('chai-bignumber')(BigNumber))
|
||||
.should();
|
||||
const { BigNumber } = require('../../helpers/setup');
|
||||
|
||||
const ERC20Mintable = artifacts.require('ERC20Mintable');
|
||||
const TokenTimelock = artifacts.require('TokenTimelock');
|
||||
|
||||
@ -2,11 +2,7 @@ const shouldFail = require('../../../helpers/shouldFail');
|
||||
const expectEvent = require('../../../helpers/expectEvent');
|
||||
const { ZERO_ADDRESS } = require('../../../helpers/constants');
|
||||
|
||||
const BigNumber = web3.BigNumber;
|
||||
|
||||
require('chai')
|
||||
.use(require('chai-bignumber')(BigNumber))
|
||||
.should();
|
||||
require('../../../helpers/setup');
|
||||
|
||||
function shouldBehaveLikeERC20Burnable (owner, initialBalance, [burner]) {
|
||||
describe('burn', function () {
|
||||
|
||||
@ -1,10 +1,6 @@
|
||||
const shouldFail = require('../../../helpers/shouldFail');
|
||||
|
||||
const BigNumber = web3.BigNumber;
|
||||
|
||||
require('chai')
|
||||
.use(require('chai-bignumber')(BigNumber))
|
||||
.should();
|
||||
require('../../../helpers/setup');
|
||||
|
||||
function shouldBehaveLikeERC20Capped (minter, [anyone], cap) {
|
||||
describe('capped token', function () {
|
||||
|
||||
@ -2,11 +2,7 @@ const shouldFail = require('../../../helpers/shouldFail');
|
||||
const expectEvent = require('../../../helpers/expectEvent');
|
||||
const { ZERO_ADDRESS } = require('../../../helpers/constants');
|
||||
|
||||
const BigNumber = web3.BigNumber;
|
||||
|
||||
require('chai')
|
||||
.use(require('chai-bignumber')(BigNumber))
|
||||
.should();
|
||||
require('../../../helpers/setup');
|
||||
|
||||
function shouldBehaveLikeERC20Mintable (minter, [anyone]) {
|
||||
describe('as a mintable token', function () {
|
||||
|
||||
@ -5,11 +5,7 @@ const { ZERO_ADDRESS } = require('../../helpers/constants');
|
||||
const send = require('../../helpers/send');
|
||||
|
||||
const ERC721ReceiverMock = artifacts.require('ERC721ReceiverMock.sol');
|
||||
const BigNumber = web3.BigNumber;
|
||||
|
||||
require('chai')
|
||||
.use(require('chai-bignumber')(BigNumber))
|
||||
.should();
|
||||
require('../../helpers/setup');
|
||||
|
||||
function shouldBehaveLikeERC721 (
|
||||
creator,
|
||||
|
||||
@ -1,11 +1,8 @@
|
||||
const { shouldBehaveLikeERC721 } = require('./ERC721.behavior');
|
||||
|
||||
const BigNumber = web3.BigNumber;
|
||||
const ERC721Mock = artifacts.require('ERC721Mock.sol');
|
||||
|
||||
require('chai')
|
||||
.use(require('chai-bignumber')(BigNumber))
|
||||
.should();
|
||||
require('../../helpers/setup');
|
||||
|
||||
contract('ERC721', function ([_, creator, ...accounts]) {
|
||||
beforeEach(async function () {
|
||||
|
||||
@ -3,12 +3,9 @@ const {
|
||||
shouldBehaveLikeMintAndBurnERC721,
|
||||
} = require('./ERC721MintBurn.behavior');
|
||||
|
||||
const BigNumber = web3.BigNumber;
|
||||
const ERC721BurnableImpl = artifacts.require('ERC721MintableBurnableImpl.sol');
|
||||
|
||||
require('chai')
|
||||
.use(require('chai-bignumber')(BigNumber))
|
||||
.should();
|
||||
require('../../helpers/setup');
|
||||
|
||||
contract('ERC721Burnable', function ([_, creator, ...accounts]) {
|
||||
const minter = creator;
|
||||
|
||||
@ -2,12 +2,9 @@ const shouldFail = require('../../helpers/shouldFail');
|
||||
const { shouldBehaveLikeERC721 } = require('./ERC721.behavior');
|
||||
const { shouldSupportInterfaces } = require('../../introspection/SupportsInterface.behavior');
|
||||
|
||||
const BigNumber = web3.BigNumber;
|
||||
const ERC721FullMock = artifacts.require('ERC721FullMock.sol');
|
||||
|
||||
require('chai')
|
||||
.use(require('chai-bignumber')(BigNumber))
|
||||
.should();
|
||||
require('../../helpers/setup');
|
||||
|
||||
contract('ERC721Full', function ([
|
||||
creator,
|
||||
|
||||
@ -1,8 +1,7 @@
|
||||
const ERC721Holder = artifacts.require('ERC721Holder.sol');
|
||||
const ERC721Mintable = artifacts.require('ERC721MintableBurnableImpl.sol');
|
||||
|
||||
require('chai')
|
||||
.should();
|
||||
require('../../helpers/setup');
|
||||
|
||||
contract('ERC721Holder', function ([creator]) {
|
||||
it('receives an ERC721 token', async function () {
|
||||
|
||||
@ -1,11 +1,7 @@
|
||||
const shouldFail = require('../../helpers/shouldFail');
|
||||
const expectEvent = require('../../helpers/expectEvent');
|
||||
const { ZERO_ADDRESS } = require('../../helpers/constants');
|
||||
const BigNumber = web3.BigNumber;
|
||||
|
||||
require('chai')
|
||||
.use(require('chai-bignumber')(BigNumber))
|
||||
.should();
|
||||
require('../../helpers/setup');
|
||||
|
||||
function shouldBehaveLikeMintAndBurnERC721 (
|
||||
creator,
|
||||
|
||||
@ -3,12 +3,9 @@ const {
|
||||
shouldBehaveLikeMintAndBurnERC721,
|
||||
} = require('./ERC721MintBurn.behavior');
|
||||
|
||||
const BigNumber = web3.BigNumber;
|
||||
const ERC721MintableImpl = artifacts.require('ERC721MintableBurnableImpl.sol');
|
||||
|
||||
require('chai')
|
||||
.use(require('chai-bignumber')(BigNumber))
|
||||
.should();
|
||||
require('../../helpers/setup');
|
||||
|
||||
contract('ERC721Mintable', function ([_, creator, ...accounts]) {
|
||||
const minter = creator;
|
||||
|
||||
@ -2,12 +2,9 @@ const { shouldBehaveLikeERC721PausedToken } = require('./ERC721PausedToken.behav
|
||||
const { shouldBehaveLikeERC721 } = require('./ERC721.behavior');
|
||||
const { shouldBehaveLikePublicRole } = require('../../access/roles/PublicRole.behavior');
|
||||
|
||||
const BigNumber = web3.BigNumber;
|
||||
const ERC721PausableMock = artifacts.require('ERC721PausableMock.sol');
|
||||
|
||||
require('chai')
|
||||
.use(require('chai-bignumber')(BigNumber))
|
||||
.should();
|
||||
require('../../helpers/setup');
|
||||
|
||||
contract('ERC721Pausable', function ([
|
||||
_,
|
||||
|
||||
@ -2,11 +2,7 @@ const shouldFail = require('../../helpers/shouldFail');
|
||||
const send = require('../../helpers/send');
|
||||
const { ZERO_ADDRESS } = require('../../helpers/constants');
|
||||
|
||||
const BigNumber = web3.BigNumber;
|
||||
|
||||
require('chai')
|
||||
.use(require('chai-bignumber')(BigNumber))
|
||||
.should();
|
||||
require('../../helpers/setup');
|
||||
|
||||
function shouldBehaveLikeERC721PausedToken (owner, [recipient, operator]) {
|
||||
const firstTokenId = 1;
|
||||
|
||||
Reference in New Issue
Block a user