Skip to content

Commit a769748

Browse files
committed
increase codecov
1 parent 8422cfe commit a769748

File tree

1 file changed

+26
-1
lines changed

1 file changed

+26
-1
lines changed

test/solidity-ibc/IBCAdminTest.t.sol

+26-1
Original file line numberDiff line numberDiff line change
@@ -327,14 +327,39 @@ contract IBCAdminTest is Test {
327327
vm.prank(unauthorized);
328328
vm.expectRevert(abi.encodeWithSelector(IICS20Errors.ICS20Unauthorized.selector, unauthorized));
329329
ics20Transfer.grantPauserRole(newPauser);
330-
assertFalse(ics20Transfer.hasRole(ics20Transfer.PAUSER_ROLE(), newPauser));
330+
assertFalse(ics20Transfer.hasRole(ics20Transfer.UNPAUSER_ROLE(), newPauser));
331331

332332
// Revoke the pauser role from an unauthorized account
333333
vm.prank(unauthorized);
334334
vm.expectRevert(abi.encodeWithSelector(IICS20Errors.ICS20Unauthorized.selector, unauthorized));
335335
ics20Transfer.revokePauserRole(ics20Pauser);
336336
}
337337

338+
function test_success_setUnpauser() public {
339+
address newUnpauser = makeAddr("newUnpauser");
340+
341+
ics20Transfer.grantUnpauserRole(newUnpauser);
342+
assertTrue(ics20Transfer.hasRole(ics20Transfer.UNPAUSER_ROLE(), newUnpauser));
343+
344+
ics20Transfer.revokeUnpauserRole(newUnpauser);
345+
assertFalse(ics20Transfer.hasRole(ics20Transfer.UNPAUSER_ROLE(), newUnpauser));
346+
}
347+
348+
function test_failure_setUnpauser() public {
349+
address unauthorized = makeAddr("unauthorized");
350+
address newUnpauser = makeAddr("newUnpauser");
351+
352+
vm.prank(unauthorized);
353+
vm.expectRevert(abi.encodeWithSelector(IICS20Errors.ICS20Unauthorized.selector, unauthorized));
354+
ics20Transfer.grantUnpauserRole(newUnpauser);
355+
assertFalse(ics20Transfer.hasRole(ics20Transfer.PAUSER_ROLE(), newUnpauser));
356+
357+
// Revoke the pauser role from an unauthorized account
358+
vm.prank(unauthorized);
359+
vm.expectRevert(abi.encodeWithSelector(IICS20Errors.ICS20Unauthorized.selector, unauthorized));
360+
ics20Transfer.revokeUnpauserRole(ics20Unpauser);
361+
}
362+
338363
function test_success_setDelegateSender() public {
339364
address delegateSender = makeAddr("delegateSender");
340365

0 commit comments

Comments
 (0)