diff --git a/tests/test_tagged_threads.cpp b/tests/test_tagged_threads.cpp index 8e03e97..914a58c 100644 --- a/tests/test_tagged_threads.cpp +++ b/tests/test_tagged_threads.cpp @@ -25,6 +25,11 @@ TEST_CASE("tagged thread start functions", "[tagged][start]") { } } +TEST_CASE("tagged threads quit-before-start", "[tagged][quit]") { + auto lmq = std::make_unique(get_logger(""), LogLevel::trace); + auto t_abc = lmq->add_tagged_thread("abc"); + REQUIRE_NOTHROW(lmq.reset()); +} TEST_CASE("batch jobs to tagged threads", "[tagged][batch]") { lokimq::LokiMQ lmq{get_logger(""), LogLevel::trace};