From 5adeb648f74c1771164c0686d6e0fc584cf36d9e Mon Sep 17 00:00:00 2001 From: Lexi Winter Date: Wed, 2 Jul 2025 04:00:06 +0100 Subject: move everything from util to core --- nihil.core/guard.test.cc | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 nihil.core/guard.test.cc (limited to 'nihil.core/guard.test.cc') diff --git a/nihil.core/guard.test.cc b/nihil.core/guard.test.cc new file mode 100644 index 0000000..43076f5 --- /dev/null +++ b/nihil.core/guard.test.cc @@ -0,0 +1,16 @@ +// This source code is released into the public domain. + +#include + +import nihil.core; + +TEST_CASE("guard: basic", "[guard]") { + int n = 0; + + { + auto guard = nihil::guard([&] { n = 1; }); + REQUIRE(n == 0); + } + + REQUIRE(n == 1); +} -- cgit v1.2.3