Component
Forge
Have you ensured that all of these are up to date?
What version of Foundry are you on?
forge 0.2.0 (d7733ee 2022-10-03T00:06:06.841223Z)
What command(s) is the bug in?
forge test
Operating System
macOS (Apple Silicon)
Describe the bug
pragma solidity 0.8.4;
import "forge-std/Test.sol";
contract ContractTest is Test {
function setUp() public {}
function rever() internal {
revert();
}
function testExample() public {
vm.expectRevert();
rever();
rever();
console.log("Does not print");
}
}
Running forge test -vvv passes this test and also doesn't print "Does not print" on console. In summary, after vm.expectRevert() the test just executes the call and does not run the remaining test.
Component
Forge
Have you ensured that all of these are up to date?
What version of Foundry are you on?
forge 0.2.0 (d7733ee 2022-10-03T00:06:06.841223Z)
What command(s) is the bug in?
forge test
Operating System
macOS (Apple Silicon)
Describe the bug
Running
forge test -vvvpasses this test and also doesn't print "Does not print" on console. In summary, aftervm.expectRevert()the test just executes the call and does not run the remaining test.