Simplify ERC721 revert reasons (#3438)
This commit is contained in:
committed by
GitHub
parent
4fc9fd3efe
commit
62f2c0531b
@ -66,7 +66,7 @@ function shouldBehaveLikeERC721 (errorPrefix, owner, newOwner, approved, another
|
||||
|
||||
it('reverts', async function () {
|
||||
await expectRevert(
|
||||
this.token.ownerOf(tokenId), 'ERC721: owner query for nonexistent token',
|
||||
this.token.ownerOf(tokenId), 'ERC721: invalid token ID',
|
||||
);
|
||||
});
|
||||
});
|
||||
@ -201,7 +201,7 @@ function shouldBehaveLikeERC721 (errorPrefix, owner, newOwner, approved, another
|
||||
it('reverts', async function () {
|
||||
await expectRevert(
|
||||
transferFunction.call(this, owner, other, nonExistentTokenId, { from: owner }),
|
||||
'ERC721: owner query for nonexistent token',
|
||||
'ERC721: invalid token ID',
|
||||
);
|
||||
});
|
||||
});
|
||||
@ -276,7 +276,7 @@ function shouldBehaveLikeERC721 (errorPrefix, owner, newOwner, approved, another
|
||||
nonExistentTokenId,
|
||||
{ from: owner },
|
||||
),
|
||||
'ERC721: owner query for nonexistent token',
|
||||
'ERC721: invalid token ID',
|
||||
);
|
||||
});
|
||||
});
|
||||
@ -534,7 +534,7 @@ function shouldBehaveLikeERC721 (errorPrefix, owner, newOwner, approved, another
|
||||
context('when the given token ID does not exist', function () {
|
||||
it('reverts', async function () {
|
||||
await expectRevert(this.token.approve(approved, nonExistentTokenId, { from: operator }),
|
||||
'ERC721: owner query for nonexistent token');
|
||||
'ERC721: invalid token ID');
|
||||
});
|
||||
});
|
||||
});
|
||||
@ -623,7 +623,7 @@ function shouldBehaveLikeERC721 (errorPrefix, owner, newOwner, approved, another
|
||||
it('reverts', async function () {
|
||||
await expectRevert(
|
||||
this.token.getApproved(nonExistentTokenId),
|
||||
'ERC721: approved query for nonexistent token',
|
||||
'ERC721: invalid token ID',
|
||||
);
|
||||
});
|
||||
});
|
||||
@ -678,7 +678,7 @@ function shouldBehaveLikeERC721 (errorPrefix, owner, newOwner, approved, another
|
||||
describe('_burn', function () {
|
||||
it('reverts when burning a non-existent token id', async function () {
|
||||
await expectRevert(
|
||||
this.token.burn(nonExistentTokenId), 'ERC721: owner query for nonexistent token',
|
||||
this.token.burn(nonExistentTokenId), 'ERC721: invalid token ID',
|
||||
);
|
||||
});
|
||||
|
||||
@ -704,13 +704,13 @@ function shouldBehaveLikeERC721 (errorPrefix, owner, newOwner, approved, another
|
||||
it('deletes the token', async function () {
|
||||
expect(await this.token.balanceOf(owner)).to.be.bignumber.equal('1');
|
||||
await expectRevert(
|
||||
this.token.ownerOf(firstTokenId), 'ERC721: owner query for nonexistent token',
|
||||
this.token.ownerOf(firstTokenId), 'ERC721: invalid token ID',
|
||||
);
|
||||
});
|
||||
|
||||
it('reverts when burning a token id that has been deleted', async function () {
|
||||
await expectRevert(
|
||||
this.token.burn(firstTokenId), 'ERC721: owner query for nonexistent token',
|
||||
this.token.burn(firstTokenId), 'ERC721: invalid token ID',
|
||||
);
|
||||
});
|
||||
});
|
||||
@ -846,7 +846,7 @@ function shouldBehaveLikeERC721Enumerable (errorPrefix, owner, newOwner, approve
|
||||
describe('_burn', function () {
|
||||
it('reverts when burning a non-existent token id', async function () {
|
||||
await expectRevert(
|
||||
this.token.burn(firstTokenId), 'ERC721: owner query for nonexistent token',
|
||||
this.token.burn(firstTokenId), 'ERC721: invalid token ID',
|
||||
);
|
||||
});
|
||||
|
||||
@ -906,7 +906,7 @@ function shouldBehaveLikeERC721Metadata (errorPrefix, name, symbol, owner) {
|
||||
|
||||
it('reverts when queried for non existent token id', async function () {
|
||||
await expectRevert(
|
||||
this.token.tokenURI(nonExistentTokenId), 'ERC721Metadata: URI query for nonexistent token',
|
||||
this.token.tokenURI(nonExistentTokenId), 'ERC721: invalid token ID',
|
||||
);
|
||||
});
|
||||
|
||||
|
||||
@ -37,7 +37,7 @@ contract('ERC721Burnable', function (accounts) {
|
||||
it('burns the given token ID and adjusts the balance of the owner', async function () {
|
||||
await expectRevert(
|
||||
this.token.ownerOf(tokenId),
|
||||
'ERC721: owner query for nonexistent token',
|
||||
'ERC721: invalid token ID',
|
||||
);
|
||||
expect(await this.token.balanceOf(owner)).to.be.bignumber.equal('1');
|
||||
});
|
||||
@ -60,7 +60,7 @@ contract('ERC721Burnable', function (accounts) {
|
||||
context('getApproved', function () {
|
||||
it('reverts', async function () {
|
||||
await expectRevert(
|
||||
this.token.getApproved(tokenId), 'ERC721: approved query for nonexistent token',
|
||||
this.token.getApproved(tokenId), 'ERC721: invalid token ID',
|
||||
);
|
||||
});
|
||||
});
|
||||
@ -69,7 +69,7 @@ contract('ERC721Burnable', function (accounts) {
|
||||
describe('when the given token ID was not tracked by this contract', function () {
|
||||
it('reverts', async function () {
|
||||
await expectRevert(
|
||||
this.token.burn(unknownTokenId, { from: owner }), 'ERC721: owner query for nonexistent token',
|
||||
this.token.burn(unknownTokenId, { from: owner }), 'ERC721: invalid token ID',
|
||||
);
|
||||
});
|
||||
});
|
||||
|
||||
@ -31,7 +31,7 @@ contract('ERC721URIStorage', function (accounts) {
|
||||
|
||||
it('reverts when queried for non existent token id', async function () {
|
||||
await expectRevert(
|
||||
this.token.tokenURI(nonExistentTokenId), 'ERC721URIStorage: URI query for nonexistent token',
|
||||
this.token.tokenURI(nonExistentTokenId), 'ERC721: invalid token ID',
|
||||
);
|
||||
});
|
||||
|
||||
@ -78,7 +78,7 @@ contract('ERC721URIStorage', function (accounts) {
|
||||
|
||||
expect(await this.token.exists(firstTokenId)).to.equal(false);
|
||||
await expectRevert(
|
||||
this.token.tokenURI(firstTokenId), 'ERC721URIStorage: URI query for nonexistent token',
|
||||
this.token.tokenURI(firstTokenId), 'ERC721: invalid token ID',
|
||||
);
|
||||
});
|
||||
|
||||
@ -89,7 +89,7 @@ contract('ERC721URIStorage', function (accounts) {
|
||||
|
||||
expect(await this.token.exists(firstTokenId)).to.equal(false);
|
||||
await expectRevert(
|
||||
this.token.tokenURI(firstTokenId), 'ERC721URIStorage: URI query for nonexistent token',
|
||||
this.token.tokenURI(firstTokenId), 'ERC721: invalid token ID',
|
||||
);
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user