diff --git a/tests/test_mpsd_software.py b/tests/test_mpsd_software.py
index 1db04aea18e27dd3cb2600d2e82f1cb3e02d4c74..47fe6904304f1ac9eabc8190d77b1be7ded69066 100644
--- a/tests/test_mpsd_software.py
+++ b/tests/test_mpsd_software.py
@@ -534,7 +534,9 @@ def test_environment_status(tmp_path, simple_toolchain):
     # 1) If no mpsd_release, list available releases
     list_of_release_in_empty_dir = mod.environment_status(None, tmp_path)
     assert list_of_release_in_empty_dir == []
-    (tmp_path / "test_case1" / "dev-23a").mkdir(parents=True, exist_ok=True)
+    (tmp_path / "test_case1" / "dev-23a" / "spack-environments").mkdir(
+        parents=True, exist_ok=True
+    )
     (tmp_path / "test_case1" / "fake_release").mkdir(parents=True, exist_ok=True)
     list_of_release = mod.environment_status(None, tmp_path / "test_case1")
     assert list_of_release == ["dev-23a"]