test/webdav_resource.c

branch
dav-2
changeset 910
bedd3aabcd36
parent 909
fb79c5c6bd7f
--- a/test/webdav_resource.c	Sun Feb 08 16:45:36 2026 +0100
+++ b/test/webdav_resource.c	Mon Feb 09 19:10:37 2026 +0100
@@ -252,3 +252,21 @@
         dav_session_destroy(sn);
     }
 }
+
+CX_TEST(test_dav_delete_webdav) {
+    CX_TEST_DO {
+        DavSession *sn = get_test_webdav_session();
+        
+        DavResource *res1 = dav_resource_new(sn, "/test_dav_delete_webdav1.txt");
+        int ret = dav_create(res1);
+        CX_TEST_ASSERT(!ret);
+        
+        CX_TEST_ASSERT(dav_exists(res1));
+        CX_TEST_ASSERT(!dav_delete(res1));
+        
+        DavResource *res2 = dav_resource_new(sn, res1->path);
+        CX_TEST_ASSERT(!dav_exists(res2));
+        
+        dav_session_destroy(sn);
+    }
+}

mercurial