Provide Windows-compatible forbidden filename character in forbidden filenames test
authorClaudio Cambra <claudio.cambra@nextcloud.com>
Tue, 6 Aug 2024 06:34:41 +0000 (14:34 +0800)
committerMatthieu Gallien <matthieu_gallien@yahoo.fr>
Wed, 21 Aug 2024 07:51:39 +0000 (09:51 +0200)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
test/testlocaldiscovery.cpp

index 7f5f4f0855ecc62e0cd17966bee16f96cab3626d..11c7d2e0de0f605f5ec737c53e556de4fe867bfa 100644 (file)
@@ -303,7 +303,7 @@ private slots:
         fakeFolder.syncEngine().account()->setCapabilities({
             { "files", QVariantMap {
                 { "forbidden_filenames", QVariantList { ".foo", "bar" } },
-                { "forbidden_filename_characters", QVariantList { "\n" } },
+                { "forbidden_filename_characters", QVariantList { "_" } },
                 { "forbidden_filename_basenames", QVariantList { "base" } },
                 { "forbidden_filename_extensions", QVariantList { "ext" } }
             } }
@@ -314,7 +314,7 @@ private slots:
         fakeFolder.localModifier().insert("C/moo");
         fakeFolder.localModifier().insert("C/.moo");
         fakeFolder.localModifier().insert("C/potatopotato.txt");
-        fakeFolder.localModifier().insert("C/potato\npotato.txt");
+        fakeFolder.localModifier().insert("C/potato_potato.txt");
         fakeFolder.localModifier().insert("C/basefilename.txt");
         fakeFolder.localModifier().insert("C/base.txt");
         fakeFolder.localModifier().insert("C/filename.txt");
@@ -326,7 +326,7 @@ private slots:
         QVERIFY(!fakeFolder.currentRemoteState().find("C/.foo"));
         QVERIFY(!fakeFolder.currentRemoteState().find("C/bar"));
         QVERIFY(fakeFolder.currentRemoteState().find("C/potatopotato.txt"));
-        QVERIFY(!fakeFolder.currentRemoteState().find("C/potato\npotato.txt"));
+        QVERIFY(!fakeFolder.currentRemoteState().find("C/potato_potato.txt"));
         QVERIFY(fakeFolder.currentRemoteState().find("C/basefilename.txt"));
         QVERIFY(!fakeFolder.currentRemoteState().find("C/base.txt"));
         QVERIFY(fakeFolder.currentRemoteState().find("C/filename.txt"));