|
@@ -19,7 +19,8 @@ describe('ERC721Pausable', function () {
|
|
|
|
|
|
context('when token is paused', function () {
|
|
context('when token is paused', function () {
|
|
const firstTokenId = new BN(1);
|
|
const firstTokenId = new BN(1);
|
|
- const mintedTokens = new BN(1);
|
|
|
|
|
|
+ const secondTokenId = new BN(1337);
|
|
|
|
+
|
|
const mockData = '0x42';
|
|
const mockData = '0x42';
|
|
|
|
|
|
beforeEach(async function () {
|
|
beforeEach(async function () {
|
|
@@ -49,6 +50,20 @@ describe('ERC721Pausable', function () {
|
|
);
|
|
);
|
|
});
|
|
});
|
|
|
|
|
|
|
|
+ it('reverts when trying to mint', async function () {
|
|
|
|
+ await expectRevert(
|
|
|
|
+ this.token.mint(receiver, secondTokenId),
|
|
|
|
+ 'ERC721Pausable: token transfer while paused'
|
|
|
|
+ );
|
|
|
|
+ });
|
|
|
|
+
|
|
|
|
+ it('reverts when trying to burn', async function () {
|
|
|
|
+ await expectRevert(
|
|
|
|
+ this.token.burn(firstTokenId),
|
|
|
|
+ 'ERC721Pausable: token transfer while paused'
|
|
|
|
+ );
|
|
|
|
+ });
|
|
|
|
+
|
|
describe('getApproved', function () {
|
|
describe('getApproved', function () {
|
|
it('returns approved address', async function () {
|
|
it('returns approved address', async function () {
|
|
const approvedAccount = await this.token.getApproved(firstTokenId);
|
|
const approvedAccount = await this.token.getApproved(firstTokenId);
|
|
@@ -59,7 +74,7 @@ describe('ERC721Pausable', function () {
|
|
describe('balanceOf', function () {
|
|
describe('balanceOf', function () {
|
|
it('returns the amount of tokens owned by the given address', async function () {
|
|
it('returns the amount of tokens owned by the given address', async function () {
|
|
const balance = await this.token.balanceOf(owner);
|
|
const balance = await this.token.balanceOf(owner);
|
|
- expect(balance).to.be.bignumber.equal(mintedTokens);
|
|
|
|
|
|
+ expect(balance).to.be.bignumber.equal('1');
|
|
});
|
|
});
|
|
});
|
|
});
|
|
|
|
|