summaryrefslogtreecommitdiff
path: root/test/buildtool/build_engine
diff options
context:
space:
mode:
Diffstat (limited to 'test/buildtool/build_engine')
-rw-r--r--test/buildtool/build_engine/base_maps/json_file_map.test.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/test/buildtool/build_engine/base_maps/json_file_map.test.cpp b/test/buildtool/build_engine/base_maps/json_file_map.test.cpp
index be657cff..4a951012 100644
--- a/test/buildtool/build_engine/base_maps/json_file_map.test.cpp
+++ b/test/buildtool/build_engine/base_maps/json_file_map.test.cpp
@@ -146,11 +146,12 @@ TEST_CASE("non existent") {
TEST_CASE("Bad syntax") {
std::atomic<int> failcont_counter{0};
+ auto fail_func = [&failcont_counter]() { ++failcont_counter; };
CHECK_FALSE(ReadJsonFile(
"bad.json",
{"", "data_json"},
[](auto const& /* unused */) {},
/*use_git=*/false,
- [&failcont_counter]() { failcont_counter++; }));
+ fail_func));
CHECK(failcont_counter == 1);
}