From cd259960dd82707278047a94b55f272e307cb4d9 Mon Sep 17 00:00:00 2001 From: Enrique Ortiz Date: Thu, 11 May 2023 15:59:36 -0400 Subject: [PATCH] fix(stdassertions): expect all events and dont skip the first one --- test/StdAssertions.t.sol | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/test/StdAssertions.t.sol b/test/StdAssertions.t.sol index fcc346be6..bcaf92c35 100644 --- a/test/StdAssertions.t.sol +++ b/test/StdAssertions.t.sol @@ -685,12 +685,16 @@ contract StdAssertionsTest is Test { address targetA = address(new TestMockCall(returnDataA, SHOULD_RETURN)); address targetB = address(new TestMockCall(returnDataB, SHOULD_REVERT)); + vm.expectEmit(true, true, true, true); + emit log("Error: Calls were not equal"); vm.expectEmit(true, true, true, true); emit log_named_bytes(" Left call return data", returnDataA); vm.expectEmit(true, true, true, true); emit log_named_bytes(" Right call revert data", returnDataB); t._assertEqCall(targetA, callDataA, targetB, callDataB, strictRevertData, EXPECT_FAIL); + vm.expectEmit(true, true, true, true); + emit log("Error: Calls were not equal"); vm.expectEmit(true, true, true, true); emit log_named_bytes(" Left call revert data", returnDataB); vm.expectEmit(true, true, true, true);