diff --git a/tests/test_OFStream.cpp b/tests/test_OFStream.cpp
index 32b4ff21b8e725dcaff822b586f9810d617d3a4d..5ca9c38fd4b8f01f6ed28a263d9199905481edf5 100644
--- a/tests/test_OFStream.cpp
+++ b/tests/test_OFStream.cpp
@@ -12,7 +12,7 @@ TEST_CASE("OFStream", "[language]")
 {
   SECTION("ofstream")
   {
-    const std::string basename = "ofstream_";
+    const std::string basename = std::filesystem::temp_directory_path().append("ofstream_");
     const std::string filename = basename + std::to_string(parallel::rank());
 
     // Ensures that the file is closed after this line