Skip to content

Commit

Permalink
test: fix test
Browse files Browse the repository at this point in the history
  • Loading branch information
QEDK committed May 3, 2024
1 parent 0fad492 commit 93e7290
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 5 deletions.
2 changes: 1 addition & 1 deletion foundry.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ evm_version = "cancun"
max_test_rejects = 9999999

[profile.intense.fuzz]
max_test_rejects = 9999999
max_test_rejects = 99999999
runs = 10000

[rpc_endpoints]
Expand Down
11 changes: 7 additions & 4 deletions test/StakedAvailTest.t.sol
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import {StdUtils, Test} from "lib/forge-std/src/Test.sol";
import {TransparentUpgradeableProxy} from
"lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol";
import {IAccessControl} from "lib/openzeppelin-contracts/contracts/access/IAccessControl.sol";
import {SignedMath} from "lib/openzeppelin-contracts/contracts/utils/math/SignedMath.sol";
import {IERC20, IStakedAvail, StakedAvail} from "src/StakedAvail.sol";
import {MockERC20} from "src/mocks/MockERC20.sol";
import {AvailDepository} from "src/AvailDepository.sol";
Expand All @@ -15,6 +16,8 @@ import {SigUtils} from "./helpers/SigUtils.sol";
import {console} from "lib/forge-std/src/console.sol";

contract StakedAvailTest is StdUtils, Test {
using SignedMath for int256;

StakedAvail public stakedAvail;
MockERC20 public avail;
AvailDepository public depository;
Expand Down Expand Up @@ -327,13 +330,13 @@ contract StakedAvailTest is StdUtils, Test {
stakedAvail.updateAssets(0);
}

function testRevertInvalidUpdateDelta_updateAssets(uint248 assets) external {
vm.assume(assets != 0);
function testRevertInvalidUpdateDelta_updateAssets(int256 assets) external {
vm.assume(assets < 0);
vm.prank(owner);
stakedAvail.forceUpdateAssets(assets);
stakedAvail.forceUpdateAssets(assets.abs());
vm.prank(updater);
vm.expectRevert(IStakedAvail.InvalidUpdate.selector);
stakedAvail.updateAssets(-int256(int248(assets)));
stakedAvail.updateAssets(assets);
}

function test_updateAssets(uint248 assets, int240 delta) external {
Expand Down

0 comments on commit 93e7290

Please sign in to comment.