Skip to content

Commit 0c07aa2

Browse files
committed
test: fuzz testNegativeAnswer
1 parent 0564ee9 commit 0c07aa2

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

test/chainlink/Oracle2Test.sol

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,11 +67,12 @@ contract OracleTest is Test {
6767
assertApproxEqRel(oracle.price(), 1e36 / 1e6, 0.01 ether);
6868
}
6969

70-
function testNegativeAnswer() public {
70+
function testNegativeAnswer(int price) public {
71+
vm.assume(price < 0);
7172
FakeAggregator aggregator = new FakeAggregator();
7273
Oracle2 oracle =
7374
new Oracle2(AggregatorV3Interface(address(aggregator)), AggregatorV3Interface(address(0)), 18, 0);
74-
aggregator.setAnwser(-1);
75+
aggregator.setAnwser(price);
7576
vm.expectRevert(bytes(ErrorsLib.NEGATIVE_ANSWER));
7677
oracle.price();
7778
}

0 commit comments

Comments
 (0)