diff --git a/support/test/src/test.cpp b/support/test/src/test.cpp index 42bcf44d..050fad72 100644 --- a/support/test/src/test.cpp +++ b/support/test/src/test.cpp @@ -87,8 +87,10 @@ auto generate_test_directory() -> utils::file::i_directory & { generated_files.emplace_back(std::unique_ptr( new utils::file::directory{path})); - return *dynamic_cast( - generated_files.back().get()); + auto &ret = + *dynamic_cast(generated_files.back().get()); + EXPECT_TRUE(ret.create_directory()); + return ret; } auto generate_test_file_name(std::string_view file_name_no_extension)