Skip to content

Commit 7878ec3

Browse files
committed
test for already revealed URI
1 parent 9f541df commit 7878ec3

File tree

1 file changed

+18
-2
lines changed

1 file changed

+18
-2
lines changed

src/test/drop/SignatureDrop.t.sol

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,23 @@ contract SignatureDropTest is BaseTest {
186186

187187
sigdrop.lazyMint(100, "", encryptedURI);
188188
vm.expectRevert("invalid index.");
189-
sigdrop.reveal(2, "key");
189+
sigdrop.reveal(1, "key");
190+
191+
vm.stopPrank();
192+
}
193+
194+
/*
195+
* note: Testing revert condition; already revealed URI.
196+
*/
197+
function test_revert_delayedReveal_alreadyRevealed() public {
198+
vm.startPrank(deployer_signer);
199+
200+
bytes memory encryptedURI = sigdrop.encryptDecrypt("ipfs://", "key");
201+
sigdrop.lazyMint(100, "", encryptedURI);
202+
sigdrop.reveal(0, "key");
203+
204+
vm.expectRevert("nothing to reveal.");
205+
sigdrop.reveal(0, "key");
190206

191207
vm.stopPrank();
192208
}
@@ -561,7 +577,7 @@ contract SignatureDropTest is BaseTest {
561577
vm.prank(getActor(5), getActor(5));
562578
sigdrop.claim(receiver, 1, address(0), 0, alp, "");
563579
}
564-
580+
565581
/**
566582
* note: Testing state changes; check startId and count after setting claim conditions.
567583
*/

0 commit comments

Comments
 (0)