Read-only mirrors. Development, issues and pull requests are on GitHub.

summaryrefslogtreecommitdiffhomepage
path: root/tests/SelfTest/UsageTests/Message.tests.cpp
diff options
context:
space:
mode:
authorMartin Hořeňovský2025-11-30 12:56:06 +0100
committerMartin Hořeňovský2025-11-30 14:30:19 +0100
commit985a3f44605bf3ee7bd4a0c6129ca69ec53a7ebe (patch)
tree45ad4f5e3587018288711564bc9e385b2f3b6cb2 /tests/SelfTest/UsageTests/Message.tests.cpp
parenta1faad9315ece8e7146e9d2263ceb3d42ea0619a (diff)
downloadcatch3-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.cpp9
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 );
+}