diff options
| author | Martin Hořeňovský | 2025-11-30 12:56:06 +0100 |
|---|---|---|
| committer | Martin Hořeňovský | 2025-11-30 14:30:19 +0100 |
| commit | 985a3f44605bf3ee7bd4a0c6129ca69ec53a7ebe (patch) | |
| tree | 45ad4f5e3587018288711564bc9e385b2f3b6cb2 /tests/SelfTest/UsageTests/Message.tests.cpp | |
| parent | a1faad9315ece8e7146e9d2263ceb3d42ea0619a (diff) | |
| download | catch3-985a3f44605bf3ee7bd4a0c6129ca69ec53a7ebe.tar.gz | |
Fix lazy removal of unscoped messages also removing still valid msgs
Diffstat (limited to 'tests/SelfTest/UsageTests/Message.tests.cpp')
| -rw-r--r-- | tests/SelfTest/UsageTests/Message.tests.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/SelfTest/UsageTests/Message.tests.cpp b/tests/SelfTest/UsageTests/Message.tests.cpp index 07d3ee7b..594e8892 100644 --- a/tests/SelfTest/UsageTests/Message.tests.cpp +++ b/tests/SelfTest/UsageTests/Message.tests.cpp @@ -360,3 +360,12 @@ TEST_CASE( "Scoped message applies to all assertions in scope", CHECK( false ); CHECK( false ); } + +TEST_CASE( + "Delayed unscoped message clearing does not catch newly inserted messages", + "[messages][unscoped][!shouldfail]" ) { + UNSCOPED_INFO( "a" ); + REQUIRE( true ); + UNSCOPED_INFO( "b" ); + REQUIRE( false ); +} |