summaryrefslogtreecommitdiff
path: root/unittest/test_Lockfile.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'unittest/test_Lockfile.cpp')
-rw-r--r--unittest/test_Lockfile.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/unittest/test_Lockfile.cpp b/unittest/test_Lockfile.cpp
index 02e3672..7a01512 100644
--- a/unittest/test_Lockfile.cpp
+++ b/unittest/test_Lockfile.cpp
@@ -45,6 +45,15 @@ TEST_CASE("Lockfile acquire and release")
CHECK(!Stat::lstat("test.lock"));
}
+TEST_CASE("Lockfile creates missing directories")
+{
+ TestContext test_context;
+
+ Lockfile lock("a/b/c/test", 1000);
+ CHECK(lock.acquired());
+ CHECK(Stat::lstat("a/b/c/test.lock"));
+}
+
#ifndef _WIN32
TEST_CASE("Lockfile breaking")
{