]> source.dussan.org Git - nextcloud-server.git/commitdiff
Added test cases from core 16825
authorSergio Bertolin <sbertolin@solidgear.es>
Wed, 29 Mar 2017 09:21:13 +0000 (09:21 +0000)
committerJoas Schilling <coding@schilljs.com>
Wed, 26 Apr 2017 13:29:01 +0000 (15:29 +0200)
build/integration/features/webdav-related.feature

index 14033a69a72bf325fff0c0f5bbf02b3b29769e1e..d0eb3fb4bf4f27ce7b3746f059b840eff8931c8e 100644 (file)
@@ -537,3 +537,44 @@ Feature: webdav-related
                When user "user0" moves new chunk file with id "chunking-42" to "/existingFile.txt"
                Then User "user0" checks id of file "/existingFile.txt"
 
+       Scenario: Renaming a folder to a backslash encoded should return an error using old endpoint
+               Given using old dav path
+               And user "user0" exists
+               And user "user0" created a folder "/testshare"
+               When User "user0" moves folder "/testshare" to "/%2F"
+               Then the HTTP status code should be "403"
+
+       Scenario: Renaming a folder beginning with a backslash encoded should return an error using old endpoint
+               Given using old dav path
+               And user "user0" exists
+               And user "user0" created a folder "/testshare"
+               When User "user0" moves folder "/testshare" to "/%2Ftestshare"
+               Then the HTTP status code should be "403"
+
+       Scenario: Renaming a folder including a backslash encoded should return an error using old endpoint
+               Given using old dav path
+               And user "user0" exists
+               And user "user0" created a folder "/testshare"
+               When User "user0" moves folder "/testshare" to "/hola%2Fhola"
+               Then the HTTP status code should be "403"
+
+       Scenario: Renaming a folder to a backslash encoded should return an error using new endpoint
+               Given using new dav path
+               And user "user0" exists
+               And user "user0" created a folder "/testshare"
+               When User "user0" moves folder "/testshare" to "/%2F"
+               Then the HTTP status code should be "403"
+
+       Scenario: Renaming a folder beginning with a backslash encoded should return an error using new endpoint
+               Given using new dav path
+               And user "user0" exists
+               And user "user0" created a folder "/testshare"
+               When User "user0" moves folder "/testshare" to "/%2Ftestshare"
+               Then the HTTP status code should be "403"
+
+       Scenario: Renaming a folder including a backslash encoded should return an error using new endpoint
+               Given using new dav path
+               And user "user0" exists
+               And user "user0" created a folder "/testshare"
+               When User "user0" moves folder "/testshare" to "/hola%2Fhola"
+               Then the HTTP status code should be "403"