@@ -118,7 +118,10 @@ contract ERC721Test is Test {
118
118
// We can't burn a token we don't have
119
119
assertEq (token.balanceOf (address (this )), 0 );
120
120
assertEq (token.getApproved (1337 ), address (0 ));
121
+
122
+ vm.expectRevert (bytes ("NOT_MINTED " ));
121
123
assertEq (token.ownerOf (1337 ), address (0 ));
124
+
122
125
vm.expectRevert (bytes ("NOT_MINTED " ));
123
126
token.burn (1337 );
124
127
@@ -136,6 +139,8 @@ contract ERC721Test is Test {
136
139
token.burn (1337 );
137
140
assertEq (token.balanceOf (address (this )), 0 );
138
141
assertEq (token.getApproved (1337 ), address (0 ));
142
+
143
+ vm.expectRevert (bytes ("NOT_MINTED " ));
139
144
assertEq (token.ownerOf (1337 ), address (0 ));
140
145
141
146
vm.expectRevert (bytes ("NOT_MINTED " ));
@@ -459,8 +464,8 @@ contract ERC721Test is Test {
459
464
}
460
465
461
466
function testBalanceOfZeroAddress () public {
467
+ vm.expectRevert (bytes ("ZERO_ADDRESS " ));
462
468
uint256 bal = token.balanceOf (address (0 ));
463
- assertEq (0 , bal);
464
469
}
465
470
466
471
// function testFailOwnerOfUnminted() public view {
@@ -484,12 +489,8 @@ contract ERC721Test is Test {
484
489
485
490
assertEq (token.balanceOf (to), 0 );
486
491
487
- // vm.expectRevert("NOT_MINTED");
488
- // token.ownerOf(id);
489
-
490
- // vm.expectRevert("NOT_MINTED");
491
- address owner = token.ownerOf (id);
492
- assertEq (owner, address (0 ));
492
+ vm.expectRevert (bytes ("NOT_MINTED " ));
493
+ token.ownerOf (id);
493
494
}
494
495
495
496
function testApprove (address to , uint256 id ) public {
@@ -512,7 +513,7 @@ contract ERC721Test is Test {
512
513
assertEq (token.balanceOf (address (this )), 0 );
513
514
assertEq (token.getApproved (id), address (0 ));
514
515
515
- // vm.expectRevert("NOT_MINTED");
516
+ vm.expectRevert (bytes ( "NOT_MINTED " ) );
516
517
address owner = token.ownerOf (id);
517
518
assertEq (owner, address (0 ));
518
519
}
@@ -819,7 +820,7 @@ contract ERC721Test is Test {
819
820
}
820
821
821
822
function testOwnerOfUnminted (uint256 id ) public {
823
+ vm.expectRevert (bytes ("NOT_MINTED " ));
822
824
address owner = token.ownerOf (id);
823
- assertEq (owner, address (0 ));
824
825
}
825
826
}
0 commit comments