test(RewardsStreamerMP): test setReward reverts

This commit is contained in:
Andrea Franz
2024-10-30 10:28:42 +01:00
committed by r4bbit
parent 56e92444e0
commit 21af34b5b7

View File

@@ -1961,9 +1961,21 @@ contract RewardsStreamerMP_RewardsTest is RewardsStreamerMPTest {
assertEq(streamer.rewardEndTime(), currentTime + 10);
}
function testSetRewards_NonOwnerReverts() public {
function testSetRewards_RevertsNotAuthorized() public {
vm.prank(alice);
vm.expectPartialRevert(Ownable.OwnableUnauthorizedAccount.selector);
streamer.setReward(1000, 10);
}
function testSetRewards_RevertsBadDuration() public {
vm.prank(admin);
vm.expectRevert(RewardsStreamerMP.StakingManager__DurationCannotBeZero.selector);
streamer.setReward(1000, 0);
}
function testSetRewards_RevertsBadAmount() public {
vm.prank(admin);
vm.expectRevert(RewardsStreamerMP.StakingManager__AmountCannotBeZero.selector);
streamer.setReward(0, 10);
}
}