mirror of
https://github.com/opencloud-eu/opencloud.git
synced 2026-05-12 14:30:19 -05:00
[full-ci] [tests-only] Removed tag personalSpace, and refactored the example tables (#6250)
* Refactored personalSpace tagged scenarios * Fixed line numbers in expected failure
This commit is contained in:
@@ -371,34 +371,34 @@ API, search, favorites, config, capabilities, not existing endpoints, CORS and o
|
||||
|
||||
_ocdav: api compatibility, return correct status code_
|
||||
|
||||
- [coreApiAuthWebDav/webDavMKCOLAuth.feature:55](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiAuthWebDav/webDavMKCOLAuth.feature#L55)
|
||||
- [coreApiAuthWebDav/webDavMKCOLAuth.feature:66](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiAuthWebDav/webDavMKCOLAuth.feature#L66)
|
||||
- [coreApiAuthWebDav/webDavMKCOLAuth.feature:43](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiAuthWebDav/webDavMKCOLAuth.feature#L43)
|
||||
- [coreApiAuthWebDav/webDavMKCOLAuth.feature:54](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiAuthWebDav/webDavMKCOLAuth.feature#L54)
|
||||
|
||||
#### [trying to lock file of another user gives http 200](https://github.com/owncloud/ocis/issues/2176)
|
||||
|
||||
- [coreApiAuthWebDav/webDavLOCKAuth.feature:47](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiAuthWebDav/webDavLOCKAuth.feature#L47)
|
||||
- [coreApiAuthWebDav/webDavLOCKAuth.feature:59](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiAuthWebDav/webDavLOCKAuth.feature#L59)
|
||||
- [coreApiAuthWebDav/webDavLOCKAuth.feature:71](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiAuthWebDav/webDavLOCKAuth.feature#L71)
|
||||
|
||||
#### [send (MOVE,COPY) requests to another user's webDav endpoints as normal user gives 400 instead of 403](https://github.com/owncloud/ocis/issues/3882)
|
||||
|
||||
_ocdav: api compatibility, return correct status code_
|
||||
|
||||
- [coreApiAuthWebDav/webDavMOVEAuth.feature:58](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiAuthWebDav/webDavMOVEAuth.feature#L58)
|
||||
- [coreApiAuthWebDav/webDavMOVEAuth.feature:67](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiAuthWebDav/webDavMOVEAuth.feature#L67)
|
||||
- [coreApiAuthWebDav/webDavCOPYAuth.feature:58](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiAuthWebDav/webDavCOPYAuth.feature#L58)
|
||||
- [coreApiAuthWebDav/webDavCOPYAuth.feature:67](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiAuthWebDav/webDavCOPYAuth.feature#L67)
|
||||
- [coreApiAuthWebDav/webDavMOVEAuth.feature:46](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiAuthWebDav/webDavMOVEAuth.feature#L46)
|
||||
- [coreApiAuthWebDav/webDavMOVEAuth.feature:55](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiAuthWebDav/webDavMOVEAuth.feature#L55)
|
||||
- [coreApiAuthWebDav/webDavCOPYAuth.feature:46](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiAuthWebDav/webDavCOPYAuth.feature#L46)
|
||||
- [coreApiAuthWebDav/webDavCOPYAuth.feature:55](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiAuthWebDav/webDavCOPYAuth.feature#L55)
|
||||
|
||||
#### [send POST requests to another user's webDav endpoints as normal user](https://github.com/owncloud/ocis/issues/1287)
|
||||
|
||||
_ocdav: api compatibility, return correct status code_
|
||||
|
||||
- [coreApiAuthWebDav/webDavPOSTAuth.feature:59](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiAuthWebDav/webDavPOSTAuth.feature#L59)
|
||||
- [coreApiAuthWebDav/webDavPOSTAuth.feature:68](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiAuthWebDav/webDavPOSTAuth.feature#L68)
|
||||
- [coreApiAuthWebDav/webDavPOSTAuth.feature:47](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiAuthWebDav/webDavPOSTAuth.feature#L47)
|
||||
- [coreApiAuthWebDav/webDavPOSTAuth.feature:56](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiAuthWebDav/webDavPOSTAuth.feature#L56)
|
||||
|
||||
#### Another users space literally does not exist because it is not listed as a space for him, 404 seems correct, expects 403
|
||||
|
||||
- [coreApiAuthWebDav/webDavPUTAuth.feature:47](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiAuthWebDav/webDavPUTAuth.feature#L47)
|
||||
- [coreApiAuthWebDav/webDavPUTAuth.feature:59](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiAuthWebDav/webDavPUTAuth.feature#L59)
|
||||
- [coreApiAuthWebDav/webDavPUTAuth.feature:71](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiAuthWebDav/webDavPUTAuth.feature#L71)
|
||||
|
||||
#### [Using double slash in URL to access a folder gives 501 and other status codes](https://github.com/owncloud/ocis/issues/1667)
|
||||
|
||||
@@ -491,9 +491,7 @@ And other missing implementation of favorites
|
||||
- [coreApiWebdavUploadTUS/checksums.feature:290](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiWebdavUploadTUS/checksums.feature#L290)
|
||||
- [coreApiWebdavUploadTUS/checksums.feature:291](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiWebdavUploadTUS/checksums.feature#L291)
|
||||
- [coreApiWebdavUploadTUS/optionsRequest.feature:8](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiWebdavUploadTUS/optionsRequest.feature#L8)
|
||||
- [coreApiWebdavUploadTUS/optionsRequest.feature:22](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiWebdavUploadTUS/optionsRequest.feature#L22)
|
||||
- [coreApiWebdavUploadTUS/optionsRequest.feature:35](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiWebdavUploadTUS/optionsRequest.feature#L35)
|
||||
- [coreApiWebdavUploadTUS/optionsRequest.feature:49](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiWebdavUploadTUS/optionsRequest.feature#L49)
|
||||
- [coreApiWebdavUploadTUS/optionsRequest.feature:23](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiWebdavUploadTUS/optionsRequest.feature#L23)
|
||||
- [coreApiWebdavUploadTUS/uploadToShare.feature:174](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiWebdavUploadTUS/uploadToShare.feature#L174)
|
||||
- [coreApiWebdavUploadTUS/uploadToShare.feature:175](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiWebdavUploadTUS/uploadToShare.feature#L175)
|
||||
- [coreApiWebdavUploadTUS/uploadToShare.feature:193](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiWebdavUploadTUS/uploadToShare.feature#L193)
|
||||
@@ -507,10 +505,8 @@ And other missing implementation of favorites
|
||||
|
||||
#### [TUS OPTIONS requests do not reply with TUS headers when invalid password](https://github.com/owncloud/ocis/issues/1012)
|
||||
|
||||
- [coreApiWebdavUploadTUS/optionsRequest.feature:62](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiWebdavUploadTUS/optionsRequest.feature#L62)
|
||||
- [coreApiWebdavUploadTUS/optionsRequest.feature:76](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiWebdavUploadTUS/optionsRequest.feature#L76)
|
||||
- [coreApiWebdavUploadTUS/optionsRequest.feature:89](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiWebdavUploadTUS/optionsRequest.feature#L89)
|
||||
- [coreApiWebdavUploadTUS/optionsRequest.feature:104](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiWebdavUploadTUS/optionsRequest.feature#L104)
|
||||
- [coreApiWebdavUploadTUS/optionsRequest.feature:38](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiWebdavUploadTUS/optionsRequest.feature#L38)
|
||||
- [coreApiWebdavUploadTUS/optionsRequest.feature:53](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiWebdavUploadTUS/optionsRequest.feature#L53)
|
||||
|
||||
#### [Trying to accept a share with invalid ID gives incorrect OCS and HTTP status](https://github.com/owncloud/ocis/issues/2111)
|
||||
|
||||
@@ -631,14 +627,14 @@ Not everything needs to be implemented for ocis. While the oc10 testsuite covers
|
||||
|
||||
#### [Cannot disable the dav propfind depth infinity for resources](https://github.com/owncloud/ocis/issues/3720)
|
||||
|
||||
- [coreApiWebdavOperations/listFiles.feature:364](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiWebdavOperations/listFiles.feature#L364)
|
||||
- [coreApiWebdavOperations/listFiles.feature:365](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiWebdavOperations/listFiles.feature#L365)
|
||||
- [coreApiWebdavOperations/listFiles.feature:370](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiWebdavOperations/listFiles.feature#L370)
|
||||
- [coreApiWebdavOperations/listFiles.feature:384](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiWebdavOperations/listFiles.feature#L384)
|
||||
- [coreApiWebdavOperations/listFiles.feature:389](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiWebdavOperations/listFiles.feature#L389)
|
||||
- [coreApiWebdavOperations/listFiles.feature:403](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiWebdavOperations/listFiles.feature#L403)
|
||||
- [coreApiWebdavOperations/listFiles.feature:404](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiWebdavOperations/listFiles.feature#L404)
|
||||
- [coreApiWebdavOperations/listFiles.feature:409](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiWebdavOperations/listFiles.feature#L409)
|
||||
- [coreApiWebdavOperations/listFiles.feature:355](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiWebdavOperations/listFiles.feature#L355)
|
||||
- [coreApiWebdavOperations/listFiles.feature:356](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiWebdavOperations/listFiles.feature#L356)
|
||||
- [coreApiWebdavOperations/listFiles.feature:361](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiWebdavOperations/listFiles.feature#L361)
|
||||
- [coreApiWebdavOperations/listFiles.feature:375](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiWebdavOperations/listFiles.feature#L375)
|
||||
- [coreApiWebdavOperations/listFiles.feature:380](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiWebdavOperations/listFiles.feature#L380)
|
||||
- [coreApiWebdavOperations/listFiles.feature:394](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiWebdavOperations/listFiles.feature#L394)
|
||||
- [coreApiWebdavOperations/listFiles.feature:395](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiWebdavOperations/listFiles.feature#L395)
|
||||
- [coreApiWebdavOperations/listFiles.feature:400](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiWebdavOperations/listFiles.feature#L400)
|
||||
|
||||
### [graph/users: enable/disable users](https://github.com/owncloud/ocis/issues/3064)
|
||||
|
||||
|
||||
@@ -8,14 +8,13 @@ Feature: auth
|
||||
Given user "Alice" has been created with default attributes and without skeleton files
|
||||
|
||||
@smokeTest
|
||||
Scenario: using WebDAV anonymously
|
||||
When a user requests "/remote.php/webdav" with "PROPFIND" and no authentication
|
||||
Then the HTTP status code should be "401"
|
||||
|
||||
@smokeTest @personalSpace
|
||||
Scenario: using spaces WebDAV anonymously
|
||||
When user "Alice" requests "/dav/spaces/%spaceid%" with "PROPFIND" and no authentication
|
||||
Scenario Outline: using WebDAV anonymously
|
||||
When a user requests "<dav_path>" with "PROPFIND" and no authentication
|
||||
Then the HTTP status code should be "401"
|
||||
Examples:
|
||||
| dav_path |
|
||||
| /remote.php/webdav |
|
||||
| /dav/spaces/%spaceid% |
|
||||
|
||||
@smokeTest
|
||||
Scenario Outline: using WebDAV with basic auth
|
||||
@@ -25,7 +24,7 @@ Feature: auth
|
||||
| dav_path |
|
||||
| /remote.php/webdav |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_path |
|
||||
| /dav/spaces/%spaceid% |
|
||||
|
||||
@@ -23,12 +23,6 @@ Feature: COPY file/folder
|
||||
| /remote.php/webdav/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "401"
|
||||
|
||||
@smokeTest @personalSpace
|
||||
Scenario: send COPY requests to webDav endpoints as normal user with wrong password using the spaces WebDAV API
|
||||
When user "Alice" requests these endpoints with "COPY" using password "invalid" about user "Alice"
|
||||
| endpoint |
|
||||
| /remote.php/dav/spaces/%spaceid%/textfile0.txt |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt |
|
||||
@@ -43,12 +37,6 @@ Feature: COPY file/folder
|
||||
| /remote.php/webdav/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "401"
|
||||
|
||||
@smokeTest @personalSpace
|
||||
Scenario: send COPY requests to webDav endpoints as normal user with no password using the spaces WebDAV API
|
||||
When user "Alice" requests these endpoints with "COPY" using password "" about user "Alice"
|
||||
| endpoint |
|
||||
| /remote.php/dav/spaces/%spaceid%/textfile0.txt |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt |
|
||||
@@ -63,7 +51,7 @@ Feature: COPY file/folder
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "403"
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Scenario: send COPY requests to another user's webDav endpoints as normal user using the spaces WebDAV API
|
||||
When user "Brian" requests these endpoints with "COPY" about user "Alice"
|
||||
| endpoint |
|
||||
@@ -81,12 +69,6 @@ Feature: COPY file/folder
|
||||
| /remote.php/webdav/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "401"
|
||||
|
||||
@personalSpace
|
||||
Scenario: send COPY requests to webDav endpoints using invalid username but correct password using the spaces WebDAV API
|
||||
When user "usero" requests these endpoints with "COPY" using the password of user "Alice"
|
||||
| endpoint |
|
||||
| /remote.php/dav/spaces/%spaceid%/textfile0.txt |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt |
|
||||
@@ -101,12 +83,6 @@ Feature: COPY file/folder
|
||||
| /remote.php/webdav/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "401"
|
||||
|
||||
@personalSpace
|
||||
Scenario: send COPY requests to webDav endpoints using valid password and username of different user using the spaces WebDAV API
|
||||
When user "Brian" requests these endpoints with "COPY" using the password of user "Alice"
|
||||
| endpoint |
|
||||
| /remote.php/dav/spaces/%spaceid%/textfile0.txt |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt |
|
||||
@@ -121,18 +97,12 @@ Feature: COPY file/folder
|
||||
| /remote.php/webdav/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "401"
|
||||
|
||||
@smokeTest @personalSpace
|
||||
Scenario: send COPY requests to webDav endpoints without any authentication using the spaces WebDAV API
|
||||
When a user requests these endpoints with "COPY" with no authentication about user "Alice"
|
||||
| endpoint |
|
||||
| /remote.php/dav/spaces/%spaceid%/textfile0.txt |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "401"
|
||||
|
||||
|
||||
|
||||
Scenario: send COPY requests to webDav endpoints with body as normal user
|
||||
When user "Alice" requests these endpoints with "COPY" including body "doesnotmatter" about user "Alice"
|
||||
| endpoint |
|
||||
@@ -144,7 +114,7 @@ Feature: COPY file/folder
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "415"
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Scenario: send COPY requests to webDav endpoints with body as normal user using the spaces WebDAV API
|
||||
When user "Alice" requests these endpoints with "COPY" including body "doesnotmatter" about user "Alice"
|
||||
| endpoint |
|
||||
|
||||
@@ -25,12 +25,6 @@ Feature: delete file/folder
|
||||
| /remote.php/dav/files/%username%/PARENT |
|
||||
| /remote.php/webdav/PARENT/parent.txt |
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "401"
|
||||
|
||||
@smokeTest @personalSpace
|
||||
Scenario: send DELETE requests to webDav endpoints as normal user with wrong password using the spaces WebDAV API
|
||||
When user "Alice" requests these endpoints with "DELETE" using password "invalid" about user "Alice"
|
||||
| endpoint |
|
||||
| /remote.php/dav/spaces/%spaceid%/textfile0.txt |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt |
|
||||
@@ -46,12 +40,6 @@ Feature: delete file/folder
|
||||
| /remote.php/dav/files/%username%/PARENT |
|
||||
| /remote.php/webdav/PARENT/parent.txt |
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "401"
|
||||
|
||||
@personalSpace
|
||||
Scenario: send DELETE requests to webDav endpoints as normal user with no password using the spaces WebDAV API
|
||||
When user "Alice" requests these endpoints with "DELETE" using password "" about user "Alice"
|
||||
| endpoint |
|
||||
| /remote.php/dav/spaces/%spaceid%/textfile0.txt |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt |
|
||||
@@ -66,7 +54,7 @@ Feature: delete file/folder
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "404"
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Scenario: send DELETE requests to another user's webDav endpoints as normal user using the spaces WebDAV API
|
||||
When user "Brian" requests these endpoints with "DELETE" about user "Alice"
|
||||
| endpoint |
|
||||
@@ -84,12 +72,6 @@ Feature: delete file/folder
|
||||
| /remote.php/webdav/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "401"
|
||||
|
||||
@smokeTest @personalSpace
|
||||
Scenario: send DELETE requests to webDav endpoints using invalid username but correct password using the spaces WebDAV API
|
||||
When user "usero" requests these endpoints with "DELETE" using the password of user "Alice"
|
||||
| endpoint |
|
||||
| /remote.php/dav/spaces/%spaceid%/textfile0.txt |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt |
|
||||
@@ -104,12 +86,6 @@ Feature: delete file/folder
|
||||
| /remote.php/webdav/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "401"
|
||||
|
||||
@personalSpace
|
||||
Scenario: send DELETE requests to webDav endpoints using valid password and username of different user using the spaces WebDAV API
|
||||
When user "Brian" requests these endpoints with "DELETE" using the password of user "Alice"
|
||||
| endpoint |
|
||||
| /remote.php/dav/spaces/%spaceid%/textfile0.txt |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt |
|
||||
@@ -124,18 +100,12 @@ Feature: delete file/folder
|
||||
| /remote.php/webdav/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "401"
|
||||
|
||||
@smokeTest @personalSpace
|
||||
Scenario: send DELETE requests to webDav endpoints without any authentication using the spaces WebDAV API
|
||||
When a user requests these endpoints with "DELETE" with no authentication about user "Alice"
|
||||
| endpoint |
|
||||
| /remote.php/dav/spaces/%spaceid%/textfile0.txt |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "401"
|
||||
|
||||
|
||||
|
||||
Scenario: send DELETE requests to webDav endpoints with body as normal user
|
||||
When user "Alice" requests these endpoints with "DELETE" including body "doesnotmatter" about user "Alice"
|
||||
| endpoint |
|
||||
@@ -146,7 +116,7 @@ Feature: delete file/folder
|
||||
| /remote.php/dav/files/%username%/FOLDER |
|
||||
Then the HTTP status code of responses on all endpoints should be "415"
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Scenario: send DELETE requests to webDav endpoints with body as normal user using the spaces WebDAV API
|
||||
When user "Alice" requests these endpoints with "DELETE" including body "doesnotmatter" about user "Alice"
|
||||
| endpoint |
|
||||
|
||||
@@ -24,12 +24,6 @@ Feature: LOCK file/folder
|
||||
| /remote.php/webdav/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "401"
|
||||
|
||||
@smokeTest @personalSpace
|
||||
Scenario: send LOCK requests to webDav endpoints as normal user with wrong password using the spaces WebDAV API
|
||||
When user "Alice" requests these endpoints with "LOCK" including body "doesnotmatter" using password "invalid" about user "Alice"
|
||||
| endpoint |
|
||||
| /remote.php/dav/spaces/%spaceid%/textfile0.txt |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt |
|
||||
@@ -44,12 +38,6 @@ Feature: LOCK file/folder
|
||||
| /remote.php/webdav/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "401"
|
||||
|
||||
@smokeTest @personalSpace
|
||||
Scenario: send LOCK requests to webDav endpoints as normal user with no password using the spaces WebDAV API
|
||||
When user "Alice" requests these endpoints with "LOCK" including body "doesnotmatter" using password "" about user "Alice"
|
||||
| endpoint |
|
||||
| /remote.php/dav/spaces/%spaceid%/textfile0.txt |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt |
|
||||
@@ -67,7 +55,7 @@ Feature: LOCK file/folder
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "409"
|
||||
|
||||
@issue-1347 @personalSpace
|
||||
@issue-1347 @skipOnRevaMaster
|
||||
Scenario: send LOCK requests to another user's webDav endpoints as normal user using the spaces WebDAV API
|
||||
When user "Brian" requests these endpoints with "LOCK" to get property "d:shared" about user "Alice"
|
||||
| endpoint |
|
||||
@@ -88,12 +76,6 @@ Feature: LOCK file/folder
|
||||
| /remote.php/webdav/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "401"
|
||||
|
||||
@personalSpace
|
||||
Scenario: send LOCK requests to webDav endpoints using invalid username but correct password using the spaces WebDAV API
|
||||
When user "usero" requests these endpoints with "LOCK" including body "doesnotmatter" using the password of user "Alice"
|
||||
| endpoint |
|
||||
| /remote.php/dav/spaces/%spaceid%/textfile0.txt |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt |
|
||||
@@ -108,12 +90,6 @@ Feature: LOCK file/folder
|
||||
| /remote.php/webdav/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "401"
|
||||
|
||||
@personalSpace
|
||||
Scenario: send LOCK requests to webDav endpoints using valid password and username of different user using the spaces WebDAV API
|
||||
When user "Brian" requests these endpoints with "LOCK" including body "doesnotmatter" using the password of user "Alice"
|
||||
| endpoint |
|
||||
| /remote.php/dav/spaces/%spaceid%/textfile0.txt |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt |
|
||||
@@ -128,12 +104,6 @@ Feature: LOCK file/folder
|
||||
| /remote.php/webdav/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "401"
|
||||
|
||||
@smokeTest @personalSpace
|
||||
Scenario: send LOCK requests to webDav endpoints without any authentication using the spaces WebDAV API
|
||||
When a user requests these endpoints with "LOCK" with body "doesnotmatter" and no authentication about user "Alice"
|
||||
| endpoint |
|
||||
| /remote.php/dav/spaces/%spaceid%/textfile0.txt |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt |
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
@api
|
||||
Feature: create folder using MKCOL
|
||||
As a user
|
||||
As a user
|
||||
I want to create folders
|
||||
So that I can organise resources in folders
|
||||
|
||||
@@ -20,12 +20,6 @@ Feature: create folder using MKCOL
|
||||
| /remote.php/webdav/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "401"
|
||||
|
||||
@smokeTest @personalSpace
|
||||
Scenario: send MKCOL requests to webDav endpoints as normal user with wrong password using the spaces WebDAV API
|
||||
When user "Alice" requests these endpoints with "MKCOL" including body "doesnotmatter" using password "invalid" about user "Alice"
|
||||
| endpoint |
|
||||
| /remote.php/dav/spaces/%spaceid%/textfile0.txt |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt |
|
||||
@@ -40,12 +34,6 @@ Feature: create folder using MKCOL
|
||||
| /remote.php/webdav/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "401"
|
||||
|
||||
@smokeTest @personalSpace
|
||||
Scenario: send MKCOL requests to webDav endpoints as normal user with no password using the spaces WebDAV API
|
||||
When user "Alice" requests these endpoints with "MKCOL" including body "doesnotmatter" using password "" about user "Alice"
|
||||
| endpoint |
|
||||
| /remote.php/dav/spaces/%spaceid%/textfile0.txt |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt |
|
||||
@@ -73,7 +61,7 @@ Feature: create folder using MKCOL
|
||||
| /remote.php/dav/files/non-existent-user/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "404"
|
||||
|
||||
@personalSpace @issue-1347 @issue-1292
|
||||
@skipOnRevaMaster @issue-1347 @issue-1292
|
||||
Scenario: send MKCOL requests to another user's webDav endpoints as normal user using the spaces WebDAV API
|
||||
Given user "Brian" has been created with default attributes and without skeleton files
|
||||
When user "Brian" requests these endpoints with "MKCOL" including body "" about user "Alice"
|
||||
@@ -84,7 +72,7 @@ Feature: create folder using MKCOL
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "404"
|
||||
|
||||
@issue-5049 @personalSpace @issue-1347 @issue-1292
|
||||
@issue-5049 @skipOnRevaMaster @issue-1347 @issue-1292
|
||||
Scenario: send MKCOL requests to non-existent user's webDav endpoints as normal user using the spaces WebDAV API
|
||||
Given user "Brian" has been created with default attributes and without skeleton files
|
||||
When user "Brian" requests these endpoints with "MKCOL" including body "" about user "non-existent-user"
|
||||
@@ -104,12 +92,6 @@ Feature: create folder using MKCOL
|
||||
| /remote.php/webdav/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "401"
|
||||
|
||||
@personalSpace
|
||||
Scenario: send MKCOL requests to webDav endpoints using invalid username but correct password using the spaces WebDAV API
|
||||
When user "usero" requests these endpoints with "MKCOL" including body "doesnotmatter" using the password of user "Alice"
|
||||
| endpoint |
|
||||
| /remote.php/dav/spaces/%spaceid%/textfile0.txt |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt |
|
||||
@@ -125,13 +107,6 @@ Feature: create folder using MKCOL
|
||||
| /remote.php/webdav/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "401"
|
||||
|
||||
@personalSpace
|
||||
Scenario: send MKCOL requests to webDav endpoints using valid password and username of different user using the spaces WebDAV API
|
||||
Given user "Brian" has been created with default attributes and without skeleton files
|
||||
When user "Brian" requests these endpoints with "MKCOL" including body "doesnotmatter" using the password of user "Alice"
|
||||
| endpoint |
|
||||
| /remote.php/dav/spaces/%spaceid%/textfile0.txt |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt |
|
||||
@@ -146,12 +121,6 @@ Feature: create folder using MKCOL
|
||||
| /remote.php/webdav/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "401"
|
||||
|
||||
@smokeTest @personalSpace
|
||||
Scenario: send MKCOL requests to webDav endpoints without any authentication using the spaces WebDAV API
|
||||
When a user requests these endpoints with "MKCOL" with body "doesnotmatter" and no authentication about user "Alice"
|
||||
| endpoint |
|
||||
| /remote.php/dav/spaces/%spaceid%/textfile0.txt |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt |
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
@api
|
||||
Feature: MOVE file/folder
|
||||
As a user
|
||||
As a user
|
||||
I want to move resources
|
||||
So that I can organise resources according to my preference
|
||||
So that I can organise resources according to my preference
|
||||
|
||||
Background:
|
||||
Given these users have been created with default attributes and without skeleton files:
|
||||
@@ -23,12 +23,6 @@ Feature: MOVE file/folder
|
||||
| /remote.php/webdav/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "401"
|
||||
|
||||
@smokeTest @personalSpace
|
||||
Scenario: send MOVE requests to webDav endpoints as normal user with wrong password using the spaces WebDAV API
|
||||
When user "Alice" requests these endpoints with "MOVE" using password "invalid" about user "Alice"
|
||||
| endpoint |
|
||||
| /remote.php/dav/spaces/%spaceid%/textfile0.txt |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt |
|
||||
@@ -43,12 +37,6 @@ Feature: MOVE file/folder
|
||||
| /remote.php/webdav/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "401"
|
||||
|
||||
@smokeTest @personalSpace
|
||||
Scenario: send MOVE requests to webDav endpoints as normal user with no password using the spaces WebDAV API
|
||||
When user "Alice" requests these endpoints with "MOVE" using password "" about user "Alice"
|
||||
| endpoint |
|
||||
| /remote.php/dav/spaces/%spaceid%/textfile0.txt |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt |
|
||||
@@ -63,7 +51,7 @@ Feature: MOVE file/folder
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "403"
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Scenario: send MOVE requests to another user's webDav endpoints as normal user using the spaces WebDAV API
|
||||
When user "Brian" requests these endpoints with "MOVE" about user "Alice"
|
||||
| endpoint |
|
||||
@@ -81,12 +69,6 @@ Feature: MOVE file/folder
|
||||
| /remote.php/webdav/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "401"
|
||||
|
||||
@personalSpace
|
||||
Scenario: send MOVE requests to webDav endpoints using invalid username but correct password using the spaces WebDAV API
|
||||
When user "usero" requests these endpoints with "MOVE" using the password of user "Alice"
|
||||
| endpoint |
|
||||
| /remote.php/dav/spaces/%spaceid%/textfile0.txt |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt |
|
||||
@@ -101,12 +83,6 @@ Feature: MOVE file/folder
|
||||
| /remote.php/webdav/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "401"
|
||||
|
||||
@personalSpace
|
||||
Scenario: send MOVE requests to webDav endpoints using valid password and username of different user using the spaces WebDAV API
|
||||
When user "Brian" requests these endpoints with "MOVE" using the password of user "Alice"
|
||||
| endpoint |
|
||||
| /remote.php/dav/spaces/%spaceid%/textfile0.txt |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt |
|
||||
@@ -121,18 +97,12 @@ Feature: MOVE file/folder
|
||||
| /remote.php/webdav/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "401"
|
||||
|
||||
@smokeTest @personalSpace
|
||||
Scenario: send MOVE requests to webDav endpoints without any authentication using the spaces WebDAV API
|
||||
When a user requests these endpoints with "MOVE" with no authentication about user "Alice"
|
||||
| endpoint |
|
||||
| /remote.php/dav/spaces/%spaceid%/textfile0.txt |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "401"
|
||||
|
||||
|
||||
|
||||
Scenario: send MOVE requests to webDav endpoints with body as normal user
|
||||
When user "Alice" requests these endpoints with "MOVE" including body "doesnotmatter" about user "Alice"
|
||||
| endpoint |
|
||||
@@ -144,7 +114,7 @@ Feature: MOVE file/folder
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "415"
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Scenario: send MOVE requests to webDav endpoints with body as normal user using the spaces WebDAV API
|
||||
When user "Alice" requests these endpoints with "MOVE" including body "doesnotmatter" about user "Alice"
|
||||
| endpoint |
|
||||
|
||||
@@ -24,12 +24,6 @@ Feature: POST file/folder
|
||||
| /remote.php/webdav/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "401"
|
||||
|
||||
@smokeTest @personalSpace
|
||||
Scenario: send POST requests to webDav endpoints as normal user with wrong password using the spaces WebDAV API
|
||||
When user "Alice" requests these endpoints with "POST" including body "doesnotmatter" using password "invalid" about user "Alice"
|
||||
| endpoint |
|
||||
| /remote.php/dav/spaces/%spaceid%/textfile0.txt |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt |
|
||||
@@ -44,12 +38,6 @@ Feature: POST file/folder
|
||||
| /remote.php/webdav/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "401"
|
||||
|
||||
@smokeTest @personalSpace
|
||||
Scenario: send POST requests to webDav endpoints as normal user with no password using the spaces WebDAV API
|
||||
When user "Alice" requests these endpoints with "POST" including body "doesnotmatter" using password "" about user "Alice"
|
||||
| endpoint |
|
||||
| /remote.php/dav/spaces/%spaceid%/textfile0.txt |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt |
|
||||
@@ -64,7 +52,7 @@ Feature: POST file/folder
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "404"
|
||||
|
||||
@personalSpace @issue-1287
|
||||
@skipOnRevaMaster @issue-1287
|
||||
Scenario: send POST requests to another user's webDav endpoints as normal user using the spaces WebDAV API
|
||||
When user "Brian" requests these endpoints with "POST" including body "doesnotmatter" about user "Alice"
|
||||
| endpoint |
|
||||
@@ -82,12 +70,6 @@ Feature: POST file/folder
|
||||
| /remote.php/webdav/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "401"
|
||||
|
||||
@personalSpace
|
||||
Scenario: send POST requests to webDav endpoints using invalid username but correct password using the spaces WebDAV API
|
||||
When user "usero" requests these endpoints with "POST" including body "doesnotmatter" using the password of user "Alice"
|
||||
| endpoint |
|
||||
| /remote.php/dav/spaces/%spaceid%/textfile0.txt |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt |
|
||||
@@ -102,12 +84,6 @@ Feature: POST file/folder
|
||||
| /remote.php/webdav/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "401"
|
||||
|
||||
@personalSpace
|
||||
Scenario: send POST requests to webDav endpoints using valid password and username of different user using the spaces WebDAV API
|
||||
When user "Brian" requests these endpoints with "POST" including body "doesnotmatter" using the password of user "Alice"
|
||||
| endpoint |
|
||||
| /remote.php/dav/spaces/%spaceid%/textfile0.txt |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt |
|
||||
@@ -122,12 +98,6 @@ Feature: POST file/folder
|
||||
| /remote.php/webdav/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "401"
|
||||
|
||||
@smokeTest @personalSpace
|
||||
Scenario: send POST requests to webDav endpoints without any authentication using the spaces WebDAV API
|
||||
When a user requests these endpoints with "POST" with body "doesnotmatter" and no authentication about user "Alice"
|
||||
| endpoint |
|
||||
| /remote.php/dav/spaces/%spaceid%/textfile0.txt |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt |
|
||||
|
||||
@@ -23,12 +23,6 @@ Feature: PROPFIND file/folder
|
||||
| /remote.php/webdav/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "401"
|
||||
|
||||
@smokeTest @personalSpace
|
||||
Scenario: send PROPFIND requests to webDav endpoints as normal user with wrong password using the spaces WebDAV API
|
||||
When user "Alice" requests these endpoints with "PROPFIND" including body "doesnotmatter" using password "invalid" about user "Alice"
|
||||
| endpoint |
|
||||
| /remote.php/dav/spaces/%spaceid%/textfile0.txt |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt |
|
||||
@@ -43,12 +37,6 @@ Feature: PROPFIND file/folder
|
||||
| /remote.php/webdav/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "401"
|
||||
|
||||
@smokeTest @personalSpace
|
||||
Scenario: send PROPFIND requests to webDav endpoints as normal user with no password using the spaces WebDAV API
|
||||
When user "Alice" requests these endpoints with "PROPFIND" including body "doesnotmatter" using password "" about user "Alice"
|
||||
| endpoint |
|
||||
| /remote.php/dav/spaces/%spaceid%/textfile0.txt |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt |
|
||||
@@ -63,7 +51,7 @@ Feature: PROPFIND file/folder
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "404"
|
||||
|
||||
@personalSpace @issue-1347
|
||||
@skipOnRevaMaster @issue-1347
|
||||
Scenario: send PROPFIND requests to another user's webDav endpoints as normal user using the spaces WebDAV API
|
||||
When user "Brian" requests these endpoints with "PROPFIND" to get property "d:getetag" about user "Alice"
|
||||
| endpoint |
|
||||
@@ -81,12 +69,6 @@ Feature: PROPFIND file/folder
|
||||
| /remote.php/webdav/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "401"
|
||||
|
||||
@personalSpace
|
||||
Scenario: send PROPFIND requests to webDav endpoints using invalid username but correct password using the spaces WebDAV API
|
||||
When user "usero" requests these endpoints with "PROPFIND" including body "doesnotmatter" using the password of user "Alice"
|
||||
| endpoint |
|
||||
| /remote.php/dav/spaces/%spaceid%/textfile0.txt |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt |
|
||||
@@ -101,12 +83,6 @@ Feature: PROPFIND file/folder
|
||||
| /remote.php/webdav/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "401"
|
||||
|
||||
@personalSpace
|
||||
Scenario: send PROPFIND requests to webDav endpoints using valid password and username of different user using the spaces WebDAV API
|
||||
When user "Brian" requests these endpoints with "PROPFIND" including body "doesnotmatter" using the password of user "Alice"
|
||||
| endpoint |
|
||||
| /remote.php/dav/spaces/%spaceid%/textfile0.txt |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt |
|
||||
@@ -121,12 +97,6 @@ Feature: PROPFIND file/folder
|
||||
| /remote.php/webdav/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "401"
|
||||
|
||||
@smokeTest @personalSpace
|
||||
Scenario: send PROPFIND requests to webDav endpoints without any authentication using the spaces WebDAV API
|
||||
When a user requests these endpoints with "PROPFIND" with body "doesnotmatter" and no authentication about user "Alice"
|
||||
| endpoint |
|
||||
| /remote.php/dav/spaces/%spaceid%/textfile0.txt |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt |
|
||||
|
||||
@@ -24,12 +24,6 @@ Feature: PROPPATCH file/folder
|
||||
| /remote.php/webdav/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "401"
|
||||
|
||||
@smokeTest @personalSpace
|
||||
Scenario: send PROPPATCH requests to webDav endpoints as normal user with wrong password using the spaces WebDAV API
|
||||
When user "Alice" requests these endpoints with "PROPPATCH" including body "doesnotmatter" using password "invalid" about user "Alice"
|
||||
| endpoint |
|
||||
| /remote.php/dav/spaces/%spaceid%/textfile0.txt |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt |
|
||||
@@ -44,12 +38,6 @@ Feature: PROPPATCH file/folder
|
||||
| /remote.php/webdav/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "401"
|
||||
|
||||
@smokeTest @personalSpace
|
||||
Scenario: send PROPPATCH requests to webDav endpoints as normal user with no password using the spaces WebDAV API
|
||||
When user "Alice" requests these endpoints with "PROPPATCH" including body "doesnotmatter" using password "" about user "Alice"
|
||||
| endpoint |
|
||||
| /remote.php/dav/spaces/%spaceid%/textfile0.txt |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt |
|
||||
@@ -64,7 +52,7 @@ Feature: PROPPATCH file/folder
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "404"
|
||||
|
||||
@issue-1347 @issue-1292 @personalSpace
|
||||
@issue-1347 @issue-1292 @skipOnRevaMaster
|
||||
Scenario: send PROPPATCH requests to another user's webDav endpoints as normal user using the spaces WebDAV API
|
||||
When user "Brian" requests these endpoints with "PROPPATCH" to set property "favorite" about user "Alice"
|
||||
| endpoint |
|
||||
@@ -82,12 +70,6 @@ Feature: PROPPATCH file/folder
|
||||
| /remote.php/webdav/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "401"
|
||||
|
||||
@personalSpace
|
||||
Scenario: send PROPPATCH requests to webDav endpoints using invalid username but correct password using the spaces WebDAV API
|
||||
When user "usero" requests these endpoints with "PROPPATCH" including body "doesnotmatter" using the password of user "Alice"
|
||||
| endpoint |
|
||||
| /remote.php/dav/spaces/%spaceid%/textfile0.txt |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt |
|
||||
@@ -102,12 +84,6 @@ Feature: PROPPATCH file/folder
|
||||
| /remote.php/webdav/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "401"
|
||||
|
||||
@personalSpace
|
||||
Scenario: send PROPPATCH requests to webDav endpoints using valid password and username of different user using the spaces WebDAV API
|
||||
When user "Brian" requests these endpoints with "PROPPATCH" including body "doesnotmatter" using the password of user "Alice"
|
||||
| endpoint |
|
||||
| /remote.php/dav/spaces/%spaceid%/textfile0.txt |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt |
|
||||
@@ -122,12 +98,6 @@ Feature: PROPPATCH file/folder
|
||||
| /remote.php/webdav/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "401"
|
||||
|
||||
@smokeTest @personalSpace
|
||||
Scenario: send PROPPATCH requests to webDav endpoints without any authentication using the spaces WebDAV API
|
||||
When a user requests these endpoints with "PROPPATCH" with body "doesnotmatter" and no authentication about user "Alice"
|
||||
| endpoint |
|
||||
| /remote.php/dav/spaces/%spaceid%/textfile0.txt |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt |
|
||||
|
||||
@@ -24,12 +24,6 @@ Feature: PUT file/folder
|
||||
| /remote.php/webdav/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "401"
|
||||
|
||||
@smokeTest @personalSpace
|
||||
Scenario: send PUT requests to webDav endpoints as normal user with wrong password using the spaces WebDAV API
|
||||
When user "Alice" requests these endpoints with "PUT" including body "doesnotmatter" using password "invalid" about user "Alice"
|
||||
| endpoint |
|
||||
| /remote.php/dav/spaces/%spaceid%/textfile0.txt |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt |
|
||||
@@ -44,18 +38,12 @@ Feature: PUT file/folder
|
||||
| /remote.php/webdav/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "401"
|
||||
|
||||
@smokeTest @personalSpace
|
||||
Scenario: send PUT requests to webDav endpoints as normal user with no password using the spaces WebDAV API
|
||||
When user "Alice" requests these endpoints with "PUT" including body "doesnotmatter" using password "" about user "Alice"
|
||||
| endpoint |
|
||||
| /remote.php/dav/spaces/%spaceid%/textfile0.txt |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "401"
|
||||
|
||||
|
||||
|
||||
Scenario: send PUT requests to another user's webDav endpoints as normal user
|
||||
When user "Brian" requests these endpoints with "PUT" including body "doesnotmatter" about user "Alice"
|
||||
| endpoint |
|
||||
@@ -67,7 +55,7 @@ Feature: PUT file/folder
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "403"
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Scenario: send PUT requests to another user's webDav endpoints as normal user using the spaces WebDAV API
|
||||
When user "Brian" requests these endpoints with "PUT" including body "doesnotmatter" about user "Alice"
|
||||
| endpoint |
|
||||
@@ -88,12 +76,6 @@ Feature: PUT file/folder
|
||||
| /remote.php/webdav/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "401"
|
||||
|
||||
@personalSpace
|
||||
Scenario: send PUT requests to webDav endpoints using invalid username but correct password using the spaces WebDAV API
|
||||
When user "usero" requests these endpoints with "PUT" including body "doesnotmatter" using the password of user "Alice"
|
||||
| endpoint |
|
||||
| /remote.php/dav/spaces/%spaceid%/textfile0.txt |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt |
|
||||
@@ -108,12 +90,6 @@ Feature: PUT file/folder
|
||||
| /remote.php/webdav/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "401"
|
||||
|
||||
@personalSpace
|
||||
Scenario: send PUT requests to webDav endpoints using valid password and username of different user using the spaces WebDAV API
|
||||
When user "Brian" requests these endpoints with "PUT" including body "doesnotmatter" using the password of user "Alice"
|
||||
| endpoint |
|
||||
| /remote.php/dav/spaces/%spaceid%/textfile0.txt |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt |
|
||||
@@ -128,12 +104,6 @@ Feature: PUT file/folder
|
||||
| /remote.php/webdav/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT |
|
||||
| /remote.php/dav/files/%username%/PARENT/parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "401"
|
||||
|
||||
@smokeTest @personalSpace
|
||||
Scenario: send PUT requests to webDav endpoints without any authentication using the spaces WebDAV API
|
||||
When a user requests these endpoints with "PUT" with body "doesnotmatter" and no authentication about user "Alice"
|
||||
| endpoint |
|
||||
| /remote.php/dav/spaces/%spaceid%/textfile0.txt |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT |
|
||||
| /remote.php/dav/spaces/%spaceid%/PARENT/parent.txt |
|
||||
|
||||
@@ -23,7 +23,7 @@ Feature: make webdav request with special urls
|
||||
| //remote.php/dav//files/%username%//FOLDER |
|
||||
Then the HTTP status code of responses on all endpoints should be "204"
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Scenario: send DELETE requests to webDav endpoints with 2 slashes using the spaces WebDAV API
|
||||
When user "Alice" requests these endpoints with "DELETE" using password "%regular%" about user "Alice"
|
||||
| endpoint |
|
||||
@@ -44,7 +44,7 @@ Feature: make webdav request with special urls
|
||||
| //remote.php/dav//files/%username%//FOLDER |
|
||||
Then the HTTP status code of responses on all endpoints should be "200"
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Scenario: send GET requests to webDav endpoints with 2 slashes using the spaces WebDAV API
|
||||
When user "Alice" requests these endpoints with "GET" using password "%regular%" about user "Alice"
|
||||
| endpoint |
|
||||
@@ -65,7 +65,7 @@ Feature: make webdav request with special urls
|
||||
| //remote.php/dav//files/%username%//FOLDER |
|
||||
Then the HTTP status code of responses on all endpoints should be "200"
|
||||
|
||||
@personalSpace
|
||||
|
||||
Scenario: send LOCK requests to webDav endpoints with 2 slashes using the spaces WebDAV API
|
||||
When the user "Alice" requests these endpoints with "LOCK" to get property "d:shared" with password "%regular%" about user "Alice"
|
||||
| endpoint |
|
||||
@@ -87,7 +87,7 @@ Feature: make webdav request with special urls
|
||||
| /remote.php/dav//files/%username%/PARENT6 |
|
||||
Then the HTTP status code of responses on all endpoints should be "201"
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Scenario: send MKCOL requests to webDav endpoints with 2 slashes using the spaces WebDAV API
|
||||
When user "Alice" requests these endpoints with "MKCOL" using password "%regular%" about user "Alice"
|
||||
| endpoint |
|
||||
@@ -110,7 +110,7 @@ Feature: make webdav request with special urls
|
||||
| /remote.php/dav//files/%username%/PARENT2/parent.txt | /remote.php/dav/files/%username%/PARENT2/parent1.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "201"
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Scenario: send MOVE requests to webDav endpoints with 2 slashes using the spaces WebDAV API
|
||||
When user "Alice" requests these endpoints with "MOVE" using password "%regular%" about user "Alice"
|
||||
| endpoint | destination |
|
||||
@@ -131,7 +131,7 @@ Feature: make webdav request with special urls
|
||||
| //remote.php/dav//files/%username%//FOLDER |
|
||||
Then the HTTP status code of responses on all endpoints should be "500" or "501"
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Scenario: send POST requests to webDav endpoints with 2 slashes using the spaces WebDAV API
|
||||
When user "Alice" requests these endpoints with "POST" including body "doesnotmatter" using password "%regular%" about user "Alice"
|
||||
| endpoint |
|
||||
@@ -152,7 +152,7 @@ Feature: make webdav request with special urls
|
||||
| //remote.php/dav//files/%username%//FOLDER |
|
||||
Then the HTTP status code of responses on all endpoints should be "207"
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Scenario: send PROPFIND requests to webDav endpoints with 2 slashes using the spaces WebDAV API
|
||||
When the user "Alice" requests these endpoints with "PROPFIND" to get property "d:href" with password "%regular%" about user "Alice"
|
||||
| endpoint |
|
||||
@@ -173,7 +173,7 @@ Feature: make webdav request with special urls
|
||||
| //remote.php/dav//files/%username%//FOLDER |
|
||||
Then the HTTP status code of responses on all endpoints should be "207"
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Scenario: send PROPPATCH requests to webDav endpoints with 2 slashes using the spaces WebDAV API
|
||||
When the user "Alice" requests these endpoints with "PROPPATCH" to set property "d:getlastmodified" with password "%regular%" about user "Alice"
|
||||
| endpoint |
|
||||
@@ -194,7 +194,7 @@ Feature: make webdav request with special urls
|
||||
| //remote.php/dav/files/%username%/PARENT//parent.txt |
|
||||
Then the HTTP status code of responses on all endpoints should be "204" or "201"
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Scenario: send PUT requests to webDav endpoints with 2 slashes using the spaces WebDAV API
|
||||
When user "Alice" requests these endpoints with "PUT" including body "doesnotmatter" using password "%regular%" about user "Alice"
|
||||
| endpoint |
|
||||
|
||||
@@ -32,7 +32,7 @@ Feature: favorite
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -54,7 +54,7 @@ Feature: favorite
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -75,7 +75,7 @@ Feature: favorite
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -97,7 +97,7 @@ Feature: favorite
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -118,7 +118,7 @@ Feature: favorite
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -145,7 +145,7 @@ Feature: favorite
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -170,7 +170,7 @@ Feature: favorite
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -203,7 +203,7 @@ Feature: favorite
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -222,7 +222,7 @@ Feature: favorite
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
|
||||
@@ -16,7 +16,7 @@ Feature: checksums
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -32,7 +32,7 @@ Feature: checksums
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -49,7 +49,7 @@ Feature: checksums
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -66,7 +66,7 @@ Feature: checksums
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -84,7 +84,7 @@ Feature: checksums
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -102,7 +102,7 @@ Feature: checksums
|
||||
| dav_version |
|
||||
| old |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -120,7 +120,7 @@ Feature: checksums
|
||||
| dav_version |
|
||||
| old |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -138,13 +138,13 @@ Feature: checksums
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
|
||||
@issue-1291
|
||||
Scenario Outline: copying a file with checksum should return the checksum in the propfind using new DAV path
|
||||
Scenario Outline: copying a file with checksum should return the checksum in the propfind
|
||||
Given using <dav_version> DAV path
|
||||
And user "Alice" has uploaded file "filesForUpload/textfile.txt" to "/myChecksumFile.txt" with checksum "MD5:d70b40f177b14b470d1756a3c12b963a"
|
||||
When user "Alice" copies file "/myChecksumFile.txt" to "/myChecksumFileCopy.txt" using the WebDAV API
|
||||
@@ -154,13 +154,13 @@ Feature: checksums
|
||||
| dav_version |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
|
||||
@issue-1316
|
||||
Scenario Outline: copying file with checksum should return the checksum in the download header using new DAV path
|
||||
Scenario Outline: copying file with checksum should return the checksum in the download header
|
||||
Given using <dav_version> DAV path
|
||||
And user "Alice" has uploaded file "filesForUpload/textfile.txt" to "/myChecksumFile.txt" with checksum "MD5:d70b40f177b14b470d1756a3c12b963a"
|
||||
When user "Alice" copies file "/myChecksumFile.txt" to "/myChecksumFileCopy.txt" using the WebDAV API
|
||||
@@ -170,7 +170,7 @@ Feature: checksums
|
||||
| dav_version |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -209,7 +209,7 @@ Feature: checksums
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -224,7 +224,7 @@ Feature: checksums
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -243,7 +243,7 @@ Feature: checksums
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -260,7 +260,7 @@ Feature: checksums
|
||||
| dav_version |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -284,7 +284,7 @@ Feature: checksums
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -307,7 +307,7 @@ Feature: checksums
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -325,7 +325,7 @@ Feature: checksums
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -348,7 +348,7 @@ Feature: checksums
|
||||
| new | " oc?test=ab&cd " |
|
||||
| new | "# %ab ab?=ed" |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version | renamed_file |
|
||||
| spaces | " oc?test=ab&cd " |
|
||||
|
||||
+2
-2
@@ -25,7 +25,7 @@ Feature: sharing
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path |
|
||||
| spaces |
|
||||
@@ -156,7 +156,7 @@ Feature: sharing
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path |
|
||||
| spaces |
|
||||
|
||||
@@ -137,7 +137,7 @@ Feature: multilinksharing
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path |
|
||||
| spaces |
|
||||
@@ -204,7 +204,7 @@ Feature: multilinksharing
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path |
|
||||
| spaces |
|
||||
@@ -239,7 +239,7 @@ Feature: multilinksharing
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path |
|
||||
| spaces |
|
||||
|
||||
@@ -411,7 +411,7 @@ Feature: update a public link share
|
||||
| new | 1 | 100 |
|
||||
| new | 2 | 200 |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path | ocs_api_version | ocs_status_code |
|
||||
| spaces | 1 | 100 |
|
||||
@@ -457,7 +457,7 @@ Feature: update a public link share
|
||||
| new | 1 | 100 |
|
||||
| new | 2 | 200 |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path | ocs_api_version | ocs_status_code |
|
||||
| spaces | 1 | 100 |
|
||||
@@ -482,7 +482,7 @@ Feature: update a public link share
|
||||
| new | 1 | 100 |
|
||||
| new | 2 | 200 |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path | ocs_api_version | ocs_status_code |
|
||||
| spaces | 1 | 100 |
|
||||
|
||||
@@ -36,7 +36,7 @@ Feature: upload to a public link share
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path |
|
||||
| spaces |
|
||||
|
||||
@@ -29,7 +29,7 @@ Feature: files and folders can be deleted from the trashbin
|
||||
| new | textfile0.txt | textfile1.txt |
|
||||
| new | sample,0.txt | sample,1.txt |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path | filename1 | filename2 |
|
||||
| spaces | textfile0.txt | textfile1.txt |
|
||||
@@ -52,7 +52,7 @@ Feature: files and folders can be deleted from the trashbin
|
||||
| dav-path |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path |
|
||||
| spaces |
|
||||
@@ -79,7 +79,7 @@ Feature: files and folders can be deleted from the trashbin
|
||||
| dav-path |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path |
|
||||
| spaces |
|
||||
@@ -98,7 +98,7 @@ Feature: files and folders can be deleted from the trashbin
|
||||
And as "Alice" the file with original path "/textfile0.txt" should exist in the trashbin
|
||||
And as "Alice" the file with original path "/PARENT/parent.txt" should exist in the trashbin
|
||||
And as "Alice" the file with original path "/PARENT/CHILD/child.txt" should exist in the trashbin
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path | status-code |
|
||||
| new | 404 |
|
||||
@@ -122,7 +122,7 @@ Feature: files and folders can be deleted from the trashbin
|
||||
| dav-path |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path |
|
||||
| spaces |
|
||||
@@ -145,7 +145,7 @@ Feature: files and folders can be deleted from the trashbin
|
||||
| dav-path |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path |
|
||||
| spaces |
|
||||
@@ -170,7 +170,7 @@ Feature: files and folders can be deleted from the trashbin
|
||||
| dav-path |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path |
|
||||
| spaces |
|
||||
@@ -195,7 +195,7 @@ Feature: files and folders can be deleted from the trashbin
|
||||
| dav-path |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path |
|
||||
| spaces |
|
||||
@@ -232,7 +232,7 @@ Feature: files and folders can be deleted from the trashbin
|
||||
| dav-path |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path |
|
||||
| spaces |
|
||||
@@ -269,7 +269,7 @@ Feature: files and folders can be deleted from the trashbin
|
||||
| dav-path |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path |
|
||||
| spaces |
|
||||
@@ -318,7 +318,7 @@ Feature: files and folders can be deleted from the trashbin
|
||||
| dav-path |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path |
|
||||
| spaces |
|
||||
|
||||
@@ -19,7 +19,7 @@ Feature: files and folders exist in the trashbin after being deleted
|
||||
| dav-path |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path |
|
||||
| spaces |
|
||||
@@ -35,7 +35,7 @@ Feature: files and folders exist in the trashbin after being deleted
|
||||
| dav-path |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path |
|
||||
| spaces |
|
||||
@@ -54,7 +54,7 @@ Feature: files and folders exist in the trashbin after being deleted
|
||||
| dav-path |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path |
|
||||
| spaces |
|
||||
@@ -75,7 +75,7 @@ Feature: files and folders exist in the trashbin after being deleted
|
||||
| dav-path |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path |
|
||||
| spaces |
|
||||
@@ -94,7 +94,7 @@ Feature: files and folders exist in the trashbin after being deleted
|
||||
| dav-path |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path |
|
||||
| spaces |
|
||||
@@ -130,7 +130,7 @@ Feature: files and folders exist in the trashbin after being deleted
|
||||
| dav-path |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path |
|
||||
| spaces |
|
||||
@@ -153,7 +153,7 @@ Feature: files and folders exist in the trashbin after being deleted
|
||||
| dav-path |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path |
|
||||
| spaces |
|
||||
@@ -170,7 +170,7 @@ Feature: files and folders exist in the trashbin after being deleted
|
||||
And the last webdav response should not contain the following elements
|
||||
| path | user |
|
||||
| textfile1.txt | testtrashbin100 |
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path | status-code |
|
||||
| new | 404 |
|
||||
@@ -191,7 +191,7 @@ Feature: files and folders exist in the trashbin after being deleted
|
||||
| path | user |
|
||||
| textfile0.txt | testtrashbin101 |
|
||||
| textfile2.txt | testtrashbin101 |
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path | status-code |
|
||||
| new | 404 |
|
||||
@@ -217,7 +217,7 @@ Feature: files and folders exist in the trashbin after being deleted
|
||||
| textfile0.txt | testtrashbin102 |
|
||||
| textfile2.txt | testtrashbin102 |
|
||||
| textfile3.txt | testtrashbin102 |
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path | status-code |
|
||||
| new | 404 |
|
||||
@@ -234,7 +234,7 @@ Feature: files and folders exist in the trashbin after being deleted
|
||||
| dav-path |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path |
|
||||
| spaces |
|
||||
@@ -248,7 +248,7 @@ Feature: files and folders exist in the trashbin after being deleted
|
||||
| dav-path |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path |
|
||||
| spaces |
|
||||
@@ -267,7 +267,7 @@ Feature: files and folders exist in the trashbin after being deleted
|
||||
| dav-path |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path |
|
||||
| spaces |
|
||||
@@ -286,7 +286,7 @@ Feature: files and folders exist in the trashbin after being deleted
|
||||
| dav-path |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path |
|
||||
| spaces |
|
||||
@@ -306,7 +306,7 @@ Feature: files and folders exist in the trashbin after being deleted
|
||||
| new | null |
|
||||
| new | nil |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path | username |
|
||||
| spaces | dash-123 |
|
||||
@@ -325,7 +325,7 @@ Feature: files and folders exist in the trashbin after being deleted
|
||||
| dav-path |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path |
|
||||
| spaces |
|
||||
@@ -345,7 +345,7 @@ Feature: files and folders exist in the trashbin after being deleted
|
||||
| dav-path |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path |
|
||||
| spaces |
|
||||
@@ -362,7 +362,7 @@ Feature: files and folders exist in the trashbin after being deleted
|
||||
| dav-path |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path |
|
||||
| spaces |
|
||||
@@ -399,7 +399,7 @@ Feature: files and folders exist in the trashbin after being deleted
|
||||
| dav-path |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path |
|
||||
| spaces |
|
||||
@@ -436,7 +436,7 @@ Feature: files and folders exist in the trashbin after being deleted
|
||||
| dav-path |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path |
|
||||
| spaces |
|
||||
|
||||
@@ -21,7 +21,7 @@ Feature: using trashbin together with sharing
|
||||
| dav-path |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path |
|
||||
| spaces |
|
||||
@@ -43,7 +43,7 @@ Feature: using trashbin together with sharing
|
||||
| dav-path |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path |
|
||||
| spaces |
|
||||
@@ -70,7 +70,7 @@ Feature: using trashbin together with sharing
|
||||
| dav-path |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path |
|
||||
| spaces |
|
||||
@@ -97,7 +97,7 @@ Feature: using trashbin together with sharing
|
||||
| dav-path |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path |
|
||||
| spaces |
|
||||
@@ -125,7 +125,7 @@ Feature: using trashbin together with sharing
|
||||
| dav-path |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path |
|
||||
| spaces |
|
||||
@@ -153,7 +153,7 @@ Feature: using trashbin together with sharing
|
||||
| dav-path |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path |
|
||||
| spaces |
|
||||
@@ -181,7 +181,7 @@ Feature: using trashbin together with sharing
|
||||
| dav-path |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path |
|
||||
| spaces |
|
||||
@@ -204,7 +204,7 @@ Feature: using trashbin together with sharing
|
||||
| dav-path |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path |
|
||||
| spaces |
|
||||
@@ -228,7 +228,7 @@ Feature: using trashbin together with sharing
|
||||
| dav-path |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path |
|
||||
| spaces |
|
||||
|
||||
@@ -19,7 +19,7 @@ Feature: delete file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -39,7 +39,7 @@ Feature: delete file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -69,7 +69,7 @@ Feature: delete file
|
||||
| new | /..upload | abc |
|
||||
| new | /..upload | ..abc |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version | folder_name | file_name |
|
||||
| spaces | /upload. | abc. |
|
||||
@@ -96,7 +96,7 @@ Feature: delete file
|
||||
| new | ",,,.txt" |
|
||||
| new | ",,,.," |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version | filename |
|
||||
| spaces | "sample,1.txt" |
|
||||
@@ -125,7 +125,7 @@ Feature: delete file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -135,4 +135,4 @@ Feature: delete file
|
||||
Given user "Alice" has uploaded file "filesForUpload/zerobyte.txt" to "/zerobyte.txt"
|
||||
When user "Alice" deletes file "/zerobyte.txt" using the WebDAV API
|
||||
Then the HTTP status code should be "204"
|
||||
And as "Alice" file "/zerobyte.txt" should not exist
|
||||
And as "Alice" file "/zerobyte.txt" should not exist
|
||||
|
||||
@@ -19,7 +19,7 @@ Feature: delete folder
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -37,7 +37,7 @@ Feature: delete folder
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -57,7 +57,7 @@ Feature: delete folder
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -86,7 +86,7 @@ Feature: delete folder
|
||||
| new | /fo.xyz |
|
||||
| new | /fo.exe |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version | folder_name |
|
||||
| spaces | /fo. |
|
||||
|
||||
@@ -33,7 +33,7 @@ Feature: delete folder contents
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
|
||||
@@ -25,7 +25,7 @@ Feature: propagation of etags when deleting a file or folder
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -50,7 +50,7 @@ Feature: propagation of etags when deleting a file or folder
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -76,7 +76,7 @@ Feature: propagation of etags when deleting a file or folder
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -225,7 +225,7 @@ Feature: propagation of etags when deleting a file or folder
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -250,7 +250,7 @@ Feature: propagation of etags when deleting a file or folder
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
|
||||
@@ -22,7 +22,7 @@ Feature: propagation of etags when moving files or folders
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -48,7 +48,7 @@ Feature: propagation of etags when moving files or folders
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -74,7 +74,7 @@ Feature: propagation of etags when moving files or folders
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -97,7 +97,7 @@ Feature: propagation of etags when moving files or folders
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -123,7 +123,7 @@ Feature: propagation of etags when moving files or folders
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -149,7 +149,7 @@ Feature: propagation of etags when moving files or folders
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -365,7 +365,7 @@ Feature: propagation of etags when moving files or folders
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -391,7 +391,7 @@ Feature: propagation of etags when moving files or folders
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
|
||||
@@ -25,7 +25,7 @@ Feature: propagation of etags when copying files or folders
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -52,7 +52,7 @@ Feature: propagation of etags when copying files or folders
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -80,7 +80,7 @@ Feature: propagation of etags when copying files or folders
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -113,7 +113,7 @@ Feature: propagation of etags when copying files or folders
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -146,7 +146,7 @@ Feature: propagation of etags when copying files or folders
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
|
||||
@@ -21,7 +21,7 @@ Feature: propagation of etags when creating folders
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -46,7 +46,7 @@ Feature: propagation of etags when creating folders
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -123,7 +123,7 @@ Feature: propagation of etags when creating folders
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
|
||||
@@ -21,7 +21,7 @@ Feature: propagation of etags when uploading data
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -45,7 +45,7 @@ Feature: propagation of etags when uploading data
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -171,7 +171,7 @@ Feature: propagation of etags when uploading data
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
|
||||
@@ -21,13 +21,13 @@ Feature: there can be only one exclusive lock on a resource
|
||||
| new | shared |
|
||||
| new | exclusive |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path | lock-scope |
|
||||
| spaces | shared |
|
||||
| spaces | exclusive |
|
||||
|
||||
|
||||
|
||||
Scenario Outline: a share receiver cannot lock a resource exclusively locked by itself
|
||||
Given using <dav-path> DAV path
|
||||
And user "Brian" has been created with default attributes and without skeleton files
|
||||
@@ -48,13 +48,13 @@ Feature: there can be only one exclusive lock on a resource
|
||||
| new | shared |
|
||||
| new | exclusive |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path | lock-scope |
|
||||
| spaces | shared |
|
||||
| spaces | exclusive |
|
||||
|
||||
|
||||
|
||||
Scenario Outline: a share receiver cannot lock a resource exclusively locked by the owner
|
||||
Given using <dav-path> DAV path
|
||||
And user "Brian" has been created with default attributes and without skeleton files
|
||||
@@ -75,13 +75,13 @@ Feature: there can be only one exclusive lock on a resource
|
||||
| new | shared |
|
||||
| new | exclusive |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path | lock-scope |
|
||||
| spaces | shared |
|
||||
| spaces | exclusive |
|
||||
|
||||
|
||||
|
||||
Scenario Outline: a share owner cannot lock a resource exclusively locked by a share receiver
|
||||
Given using <dav-path> DAV path
|
||||
And user "Brian" has been created with default attributes and without skeleton files
|
||||
@@ -102,7 +102,7 @@ Feature: there can be only one exclusive lock on a resource
|
||||
| new | shared |
|
||||
| new | exclusive |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path | lock-scope |
|
||||
| spaces | shared |
|
||||
|
||||
@@ -4,7 +4,7 @@ Feature: actions on a locked item are possible if the token is sent with the req
|
||||
Background:
|
||||
Given user "Alice" has been created with default attributes and without skeleton files
|
||||
|
||||
|
||||
|
||||
Scenario Outline: two users having both a shared lock can use the resource
|
||||
Given using <dav-path> DAV path
|
||||
And user "Brian" has been created with default attributes and without skeleton files
|
||||
@@ -29,7 +29,7 @@ Feature: actions on a locked item are possible if the token is sent with the req
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path |
|
||||
| spaces |
|
||||
|
||||
@@ -25,7 +25,7 @@ Feature: independent locks
|
||||
| new | shared |
|
||||
| new | exclusive |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path | lock-scope |
|
||||
| spaces | shared |
|
||||
@@ -57,7 +57,7 @@ Feature: independent locks
|
||||
| new | exclusive | .git | config | .git |
|
||||
| new | exclusive | .git | config | .git/config |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path | lock-scope | foldername | filename | to-lock |
|
||||
| spaces | shared | .git | config | .git |
|
||||
|
||||
@@ -30,7 +30,7 @@ Feature: independent locks
|
||||
| new | shared |
|
||||
| new | exclusive |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path | lock-scope |
|
||||
| spaces | shared |
|
||||
@@ -59,7 +59,7 @@ Feature: independent locks
|
||||
| new | shared |
|
||||
| new | exclusive |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path | lock-scope |
|
||||
| spaces | shared |
|
||||
|
||||
@@ -20,12 +20,12 @@ Feature: UNLOCK locked items
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path |
|
||||
| spaces |
|
||||
|
||||
|
||||
|
||||
Scenario Outline: as public unlocking a file in a share that was locked by the file owner is not possible. To unlock use the owners locktoken
|
||||
Given user "Alice" has created folder "PARENT"
|
||||
And user "Alice" has uploaded file "filesForUpload/textfile.txt" to "PARENT/parent.txt"
|
||||
@@ -65,7 +65,7 @@ Feature: UNLOCK locked items
|
||||
| new | shared |
|
||||
| new | exclusive |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path | lock-scope |
|
||||
| spaces | shared |
|
||||
|
||||
@@ -27,7 +27,7 @@ Feature: UNLOCK locked items (sharing)
|
||||
| new | shared | /parent.txt |
|
||||
| new | exclusive | /parent.txt |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path | lock-scope | pending_share_path |
|
||||
| spaces | shared | /parent.txt |
|
||||
@@ -51,7 +51,7 @@ Feature: UNLOCK locked items (sharing)
|
||||
| new | shared |
|
||||
| new | exclusive |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path | lock-scope |
|
||||
| spaces | shared |
|
||||
@@ -75,7 +75,7 @@ Feature: UNLOCK locked items (sharing)
|
||||
| new | shared | /parent.txt |
|
||||
| new | exclusive | /parent.txt |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path | lock-scope | pending_share_path |
|
||||
| spaces | shared | /parent.txt |
|
||||
@@ -99,7 +99,7 @@ Feature: UNLOCK locked items (sharing)
|
||||
| new | shared | /parent.txt |
|
||||
| new | exclusive | /parent.txt |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path | lock-scope | pending_share_path |
|
||||
| spaces | shared | /parent.txt |
|
||||
@@ -123,7 +123,7 @@ Feature: UNLOCK locked items (sharing)
|
||||
| new | shared |
|
||||
| new | exclusive |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path | lock-scope |
|
||||
| spaces | shared |
|
||||
|
||||
@@ -21,7 +21,7 @@ Feature: move (rename) folder
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -39,7 +39,7 @@ Feature: move (rename) folder
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -57,7 +57,7 @@ Feature: move (rename) folder
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -78,7 +78,7 @@ Feature: move (rename) folder
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -96,7 +96,7 @@ Feature: move (rename) folder
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -122,7 +122,7 @@ Feature: move (rename) folder
|
||||
| new | /... |
|
||||
| new | /..upload |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version | folder_name |
|
||||
| spaces | /upload. |
|
||||
@@ -146,8 +146,4 @@ Feature: move (rename) folder
|
||||
| dav_version |
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
|
||||
@@ -21,7 +21,7 @@ Feature: users cannot move (rename) a folder to a blacklisted name
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
|
||||
@@ -23,7 +23,7 @@ Feature: move (rename) file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -43,7 +43,7 @@ Feature: move (rename) file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -61,7 +61,7 @@ Feature: move (rename) file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -80,7 +80,7 @@ Feature: move (rename) file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -100,7 +100,7 @@ Feature: move (rename) file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -116,7 +116,7 @@ Feature: move (rename) file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -132,7 +132,7 @@ Feature: move (rename) file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -153,7 +153,7 @@ Feature: move (rename) file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -176,7 +176,7 @@ Feature: move (rename) file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -204,7 +204,7 @@ Feature: move (rename) file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -214,18 +214,18 @@ Feature: move (rename) file
|
||||
Scenario Outline: renaming to a file with question mark in its name
|
||||
Given using <dav_version> DAV path
|
||||
And user "Alice" has uploaded file with content "ownCloud test text file 0" to "textfile0.txt"
|
||||
When user "Alice" moves file "/textfile0.txt" to "/<renamed_file>" using the WebDAV API
|
||||
When user "Alice" moves file "/textfile0.txt" to "/#oc ab?cd=ef#" using the WebDAV API
|
||||
Then the HTTP status code should be "201"
|
||||
And the content of file "/<renamed_file>" for user "Alice" should be "ownCloud test text file 0"
|
||||
And the content of file "/#oc ab?cd=ef#" for user "Alice" should be "ownCloud test text file 0"
|
||||
Examples:
|
||||
| dav_version | renamed_file |
|
||||
| old | #oc ab?cd=ef# |
|
||||
| new | #oc ab?cd=ef# |
|
||||
| dav_version |
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version | renamed_file |
|
||||
| spaces | #oc ab?cd=ef# |
|
||||
| dav_version |
|
||||
| spaces |
|
||||
|
||||
|
||||
Scenario Outline: renaming file with dots in the path
|
||||
@@ -250,7 +250,7 @@ Feature: move (rename) file
|
||||
| new | /... | ... |
|
||||
| new | /..upload | ..abc |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version | folder_name | file_name |
|
||||
| spaces | /upload. | abc. |
|
||||
@@ -272,7 +272,7 @@ Feature: move (rename) file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -288,7 +288,7 @@ Feature: move (rename) file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -319,7 +319,7 @@ Feature: move (rename) file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -328,9 +328,9 @@ Feature: move (rename) file
|
||||
Scenario Outline: Renaming to/from a hidden file
|
||||
Given using <dav_version> DAV path
|
||||
And user "Alice" has uploaded the following files with content "hidden file"
|
||||
| path |
|
||||
| .hidden_file101 |
|
||||
| hidden_file101.txt |
|
||||
| path |
|
||||
| .hidden_file101 |
|
||||
| hidden_file101.txt |
|
||||
When user "Alice" moves the following files using the WebDAV API
|
||||
| from | to |
|
||||
| .hidden_file101 | hidden_file102.txt |
|
||||
@@ -349,7 +349,7 @@ Feature: move (rename) file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -384,7 +384,7 @@ Feature: move (rename) file
|
||||
| new | texta | file.txt | textb | 0 |
|
||||
| new | texta | file.txt | textb | 1 |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version | source_folder | source_file | target_folder | target_file |
|
||||
| spaces | text | file.txt | 0 | file.txt |
|
||||
@@ -419,8 +419,9 @@ Feature: move (rename) file
|
||||
| new | texta | 0 | file.txt |
|
||||
| new | texta | 1 | file.txt |
|
||||
| new | texta | file.txt | 0 |
|
||||
| new | texta | file.txt | 1 |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version | source_folder | source_file | target_file |
|
||||
| spaces | 0 | file.txt | file.txt |
|
||||
@@ -428,7 +429,7 @@ Feature: move (rename) file
|
||||
| spaces | texta | 0 | file.txt |
|
||||
| spaces | texta | 1 | file.txt |
|
||||
| spaces | texta | file.txt | 0 |
|
||||
| spaces | texta | file.txt | 0 |
|
||||
| spaces | texta | file.txt | 1 |
|
||||
|
||||
|
||||
Scenario Outline: move a file of size zero byte
|
||||
@@ -444,7 +445,7 @@ Feature: move (rename) file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -462,7 +463,7 @@ Feature: move (rename) file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
|
||||
@@ -19,7 +19,7 @@ Feature: users cannot move (rename) a file to a blacklisted name
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
|
||||
@@ -20,7 +20,7 @@ Feature: download file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -36,7 +36,7 @@ Feature: download file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -54,7 +54,7 @@ Feature: download file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -72,7 +72,7 @@ Feature: download file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -91,7 +91,7 @@ Feature: download file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -110,7 +110,7 @@ Feature: download file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -131,7 +131,7 @@ Feature: download file
|
||||
| new | ",,,.txt" |
|
||||
| new | ",,,.," |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version | filename |
|
||||
| spaces | "sample,1.txt" |
|
||||
@@ -153,7 +153,7 @@ Feature: download file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -184,7 +184,7 @@ Feature: download file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -200,7 +200,7 @@ Feature: download file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -216,7 +216,7 @@ Feature: download file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -231,7 +231,7 @@ Feature: download file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -258,12 +258,12 @@ Feature: download file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
|
||||
@smokeTest
|
||||
@smokeTest
|
||||
Scenario Outline: Downloading a file should serve security headers
|
||||
Given using <dav_version> DAV path
|
||||
When user "Alice" downloads file "/welcome.txt" using the WebDAV API
|
||||
@@ -284,7 +284,7 @@ Feature: download file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
|
||||
@@ -42,7 +42,7 @@ Feature: list files
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -68,7 +68,7 @@ Feature: list files
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -97,7 +97,7 @@ Feature: list files
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -121,7 +121,7 @@ Feature: list files
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -149,7 +149,7 @@ Feature: list files
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -174,14 +174,14 @@ Feature: list files
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
|
||||
|
||||
Scenario Outline: Get the list of resources in a folder shared through public link with depth 0
|
||||
Given using <dav_version> DAV path
|
||||
Scenario: Get the list of resources in a folder shared through public link with depth 0
|
||||
Given using new DAV path
|
||||
And user "Alice" has created the following folders
|
||||
| path |
|
||||
| /simple-folder/simple-folder1/simple-folder2/simple-folder3 |
|
||||
@@ -201,13 +201,10 @@ Feature: list files
|
||||
| /simple-folder1/simple-folder2/welcome.txt |
|
||||
| /simple-folder1/simple-folder2/simple-folder3 |
|
||||
| /simple-folder1/simple-folder2/simple-folder3/simple-folder4 |
|
||||
Examples:
|
||||
| dav_version |
|
||||
| new |
|
||||
|
||||
|
||||
Scenario Outline: Get the list of resources in a folder shared through public link with depth 1
|
||||
Given using <dav_version> DAV path
|
||||
Scenario: Get the list of resources in a folder shared through public link with depth 1
|
||||
Given using new DAV path
|
||||
And user "Alice" has created the following folders
|
||||
| path |
|
||||
| /simple-folder/simple-folder1/simple-folder2/simple-folder3 |
|
||||
@@ -229,13 +226,10 @@ Feature: list files
|
||||
| /simple-folder1/simple-folder2 |
|
||||
| /simple-folder1/textfile0.txt |
|
||||
| /simple-folder1/simple-folder2/simple-folder3/simple-folder4 |
|
||||
Examples:
|
||||
| dav_version |
|
||||
| new |
|
||||
|
||||
@depthInfinityPropfindEnabled
|
||||
Scenario Outline: Get the list of resources in a folder shared through public link with depth infinity
|
||||
Given using <dav_version> DAV path
|
||||
Scenario: Get the list of resources in a folder shared through public link with depth infinity
|
||||
Given using new DAV path
|
||||
And user "Alice" has created the following folders
|
||||
| path |
|
||||
| /simple-folder/simple-folder1/simple-folder2/simple-folder3 |
|
||||
@@ -255,9 +249,6 @@ Feature: list files
|
||||
| /simple-folder1/simple-folder2/welcome.txt |
|
||||
| /simple-folder1/simple-folder2/simple-folder3 |
|
||||
| /simple-folder1/simple-folder2/simple-folder3/simple-folder4 |
|
||||
Examples:
|
||||
| dav_version |
|
||||
| new |
|
||||
|
||||
|
||||
Scenario Outline: Get the list of files in the trashbin with depth 0
|
||||
@@ -285,7 +276,7 @@ Feature: list files
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -318,7 +309,7 @@ Feature: list files
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -349,7 +340,7 @@ Feature: list files
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -364,7 +355,7 @@ Feature: list files
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -383,7 +374,7 @@ Feature: list files
|
||||
| dav_version |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -403,7 +394,7 @@ Feature: list files
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
|
||||
@@ -10,7 +10,7 @@ Feature: PROPFIND
|
||||
| dav_path |
|
||||
| /remote.php/dav/files |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_path |
|
||||
| /remote.php/dav/spaces |
|
||||
@@ -26,7 +26,7 @@ Feature: PROPFIND
|
||||
| dav_path | depth | http_status |
|
||||
| /remote.php/dav/files/alice | 0 | 207 |
|
||||
| /remote.php/dav/files/alice | infinity | 207 |
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_path | depth | http_status |
|
||||
| /remote.php/dav/spaces/%spaceid% | 0 | 207 |
|
||||
|
||||
@@ -35,7 +35,7 @@ Feature: refuse access
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
| spaces |
|
||||
|
||||
@@ -42,7 +42,7 @@ Feature: Search
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -64,7 +64,7 @@ Feature: Search
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -87,7 +87,7 @@ Feature: Search
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -102,7 +102,7 @@ Feature: Search
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -126,7 +126,7 @@ Feature: Search
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -150,7 +150,7 @@ Feature: Search
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -175,7 +175,7 @@ Feature: Search
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -208,7 +208,7 @@ Feature: Search
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -240,7 +240,7 @@ Feature: Search
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -265,7 +265,7 @@ Feature: Search
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
|
||||
@@ -22,7 +22,7 @@ Feature: copy file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -38,7 +38,7 @@ Feature: copy file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -56,12 +56,12 @@ Feature: copy file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
|
||||
|
||||
|
||||
Scenario Outline: Copying a file to a folder with no permissions
|
||||
Given using <dav_version> DAV path
|
||||
And user "Brian" has been created with default attributes and without skeleton files
|
||||
@@ -80,7 +80,7 @@ Feature: copy file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
|
||||
|
||||
Scenario Outline: Copying a file to overwrite a file into a folder with no permissions
|
||||
Given using <dav_version> DAV path
|
||||
And user "Brian" has been created with default attributes and without skeleton files
|
||||
@@ -118,7 +118,7 @@ Feature: copy file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -137,7 +137,7 @@ Feature: copy file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -155,7 +155,7 @@ Feature: copy file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -177,7 +177,7 @@ Feature: copy file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -201,7 +201,7 @@ Feature: copy file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -224,7 +224,7 @@ Feature: copy file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -248,7 +248,7 @@ Feature: copy file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -408,7 +408,7 @@ Feature: copy file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -434,7 +434,7 @@ Feature: copy file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -561,7 +561,7 @@ Feature: copy file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -578,7 +578,7 @@ Feature: copy file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -594,7 +594,7 @@ Feature: copy file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -612,12 +612,12 @@ Feature: copy file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
|
||||
|
||||
|
||||
Scenario Outline: Copying a file into a shared folder as the sharee
|
||||
Given using <dav_version> DAV path
|
||||
And user "Brian" has been created with default attributes and without skeleton files
|
||||
@@ -637,7 +637,7 @@ Feature: copy file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
|
||||
|
||||
Scenario Outline: Copying a file into a shared folder as the sharer
|
||||
Given using <dav_version> DAV path
|
||||
And user "Brian" has been created with default attributes and without skeleton files
|
||||
@@ -658,7 +658,7 @@ Feature: copy file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
|
||||
|
||||
Scenario Outline: Copying a file out of a shared folder as the sharee
|
||||
Given using <dav_version> DAV path
|
||||
And user "Brian" has been created with default attributes and without skeleton files
|
||||
@@ -680,7 +680,7 @@ Feature: copy file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
|
||||
|
||||
Scenario Outline: Copying a file out of a shared folder as the sharer
|
||||
Given using <dav_version> DAV path
|
||||
And user "Brian" has been created with default attributes and without skeleton files
|
||||
@@ -724,12 +724,12 @@ Feature: copy file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
|
||||
|
||||
|
||||
Scenario Outline: Copying a file between shares received from different users
|
||||
Given using <dav_version> DAV path
|
||||
And user "Brian" has been created with default attributes and without skeleton files
|
||||
@@ -760,7 +760,7 @@ Feature: copy file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
|
||||
|
||||
Scenario Outline: Copying a folder between shares received from different users
|
||||
Given using <dav_version> DAV path
|
||||
And user "Brian" has been created with default attributes and without skeleton files
|
||||
@@ -792,7 +792,7 @@ Feature: copy file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
|
||||
|
||||
Scenario Outline: Copying a file to a folder that is shared with multiple users
|
||||
Given using <dav_version> DAV path
|
||||
And user "Brian" has been created with default attributes and without skeleton files
|
||||
@@ -837,7 +837,7 @@ Feature: copy file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -857,10 +857,6 @@ Feature: copy file
|
||||
| dav_version |
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
|
||||
|
||||
@@ -879,7 +875,7 @@ Feature: copy file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
|
||||
@@ -33,7 +33,7 @@ Feature: create files and folder
|
||||
| new | /😀 🤖 |
|
||||
| new | /new&folder |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version | folder_name |
|
||||
| spaces | /upload |
|
||||
@@ -59,7 +59,7 @@ Feature: create files and folder
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -78,7 +78,7 @@ Feature: create files and folder
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -98,7 +98,7 @@ Feature: create files and folder
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -117,7 +117,7 @@ Feature: create files and folder
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -136,7 +136,7 @@ Feature: create files and folder
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -167,7 +167,7 @@ Feature: create files and folder
|
||||
| new | /😀 🤖.txt |
|
||||
| new | /new&file.txt |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version | file_name |
|
||||
| spaces | /upload.txt |
|
||||
|
||||
@@ -18,10 +18,6 @@ Feature: get quota
|
||||
| dav_version |
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
|
||||
@smokeTest
|
||||
@@ -34,13 +30,9 @@ Feature: get quota
|
||||
| dav_version |
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
|
||||
|
||||
|
||||
Scenario Outline: Retrieving folder quota of shared folder with quota when no quota is set for recipient
|
||||
Given using <dav_version> DAV path
|
||||
And user "Brian" has been created with default attributes and small skeleton files
|
||||
@@ -61,10 +53,6 @@ Feature: get quota
|
||||
| dav_version |
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
|
||||
|
||||
@@ -81,13 +69,9 @@ Feature: get quota
|
||||
| dav_version |
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
|
||||
|
||||
|
||||
Scenario Outline: Retrieving folder quota when quota is set and a file was received
|
||||
Given using <dav_version> DAV path
|
||||
And user "Brian" has been created with default attributes and small skeleton files
|
||||
@@ -103,8 +87,4 @@ Feature: get quota
|
||||
| dav_version |
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
|
||||
@@ -20,7 +20,7 @@ Feature: set file properties
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -37,7 +37,7 @@ Feature: set file properties
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -55,7 +55,7 @@ Feature: set file properties
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -78,7 +78,7 @@ Feature: set file properties
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -96,7 +96,7 @@ Feature: set file properties
|
||||
| old | new |
|
||||
| new | old |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| action_dav_version | other_dav_version |
|
||||
| spaces | new |
|
||||
|
||||
@@ -26,7 +26,7 @@ Feature: get file properties
|
||||
| new | /नेपाली.txt |
|
||||
| new | s,a,m,p,l,e.txt |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version | file_name |
|
||||
| spaces | /upload.txt |
|
||||
@@ -53,7 +53,7 @@ Feature: get file properties
|
||||
| new | /file ?2.txt | remote.php/dav/files/%username%/file ?2.txt |
|
||||
| new | /file &2.txt | remote.php/dav/files/%username%/file &2.txt |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version | file_name | expected_href |
|
||||
| spaces | /C++ file.cpp | dav/spaces/%spaceid%/C++ file.cpp |
|
||||
@@ -89,7 +89,7 @@ Feature: get file properties
|
||||
| new | /folder ?2.txt | remote.php/dav/files/%username%/folder ?2.txt |
|
||||
| new | /folder &2.txt | remote.php/dav/files/%username%/folder &2.txt |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version | folder_name | expected_href |
|
||||
| spaces | /upload | dav/spaces/%spaceid%/upload |
|
||||
@@ -121,7 +121,7 @@ Feature: get file properties
|
||||
| new | /नेपाली | नेपाली |
|
||||
| new | /folder #2.txt | file #2.txt |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version | folder_name | file_name |
|
||||
| spaces | /upload | abc.txt |
|
||||
@@ -134,20 +134,20 @@ Feature: get file properties
|
||||
#after fixing all issues delete this Scenario and merge with the one above
|
||||
Scenario Outline: do a PROPFIND of various files inside various folders with '?' character in its name
|
||||
Given using <dav_version> DAV path
|
||||
And user "Alice" has created folder "<folder_name>"
|
||||
And user "Alice" has uploaded file with content "uploaded content" to "<folder_name>/<file_name>"
|
||||
When user "Alice" gets the properties of file "<folder_name>/<file_name>" using the WebDAV API
|
||||
And user "Alice" has created folder "/folder ?2.txt"
|
||||
And user "Alice" has uploaded file with content "uploaded content" to "/folder ?2.txt/file ?2.txt"
|
||||
When user "Alice" gets the properties of file "/folder ?2.txt/file ?2.txt" using the WebDAV API
|
||||
Then the HTTP status code should be "201"
|
||||
And the properties response should contain an etag
|
||||
Examples:
|
||||
| dav_version | folder_name | file_name |
|
||||
| old | /folder ?2.txt | file ?2.txt |
|
||||
| new | /folder ?2.txt | file ?2.txt |
|
||||
| dav_version |
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version | folder_name | file_name |
|
||||
| spaces | /folder ?2.txt | file ?2.txt |
|
||||
| dav_version |
|
||||
| spaces |
|
||||
|
||||
|
||||
Scenario Outline: A file that is not shared does not have a share-types property
|
||||
@@ -163,7 +163,7 @@ Feature: get file properties
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -189,7 +189,7 @@ Feature: get file properties
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -215,7 +215,7 @@ Feature: get file properties
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -238,7 +238,7 @@ Feature: get file properties
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -275,7 +275,7 @@ Feature: get file properties
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -294,7 +294,7 @@ Feature: get file properties
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -311,7 +311,7 @@ Feature: get file properties
|
||||
| /remote.php/dav/files/does-not-exist | Resource not found | Resource not found |
|
||||
| /remote.php/dav/does-not-exist | File not found in root | |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| url | message1 | message2 |
|
||||
| /remote.php/dav/spaces/%spaceid%/does-not-exist | Resource not found | |
|
||||
@@ -341,7 +341,7 @@ Feature: get file properties
|
||||
| new |
|
||||
| old |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -377,7 +377,7 @@ Feature: get file properties
|
||||
| new |
|
||||
| old |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -396,7 +396,7 @@ Feature: get file properties
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -415,7 +415,7 @@ Feature: get file properties
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -434,7 +434,7 @@ Feature: get file properties
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -453,7 +453,7 @@ Feature: get file properties
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -472,7 +472,7 @@ Feature: get file properties
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -491,7 +491,7 @@ Feature: get file properties
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -510,7 +510,7 @@ Feature: get file properties
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -529,7 +529,7 @@ Feature: get file properties
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -548,7 +548,7 @@ Feature: get file properties
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -567,7 +567,7 @@ Feature: get file properties
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -586,7 +586,7 @@ Feature: get file properties
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -605,7 +605,7 @@ Feature: get file properties
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -624,7 +624,7 @@ Feature: get file properties
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -648,7 +648,7 @@ Feature: get file properties
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
|
||||
@@ -27,7 +27,7 @@ Feature: upload file
|
||||
| new | /strängé file.txt |
|
||||
| new | /s,a,m,p,l,e.txt |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version | file_name |
|
||||
| spaces | /upload.txt |
|
||||
@@ -48,7 +48,7 @@ Feature: upload file
|
||||
| new | "C++ file.cpp" |
|
||||
| new | "file #2.txt" |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version | file_name |
|
||||
| spaces | "C++ file.cpp" |
|
||||
@@ -70,7 +70,7 @@ Feature: upload file
|
||||
| new | " ?fi=le&%#2 . txt" |
|
||||
| new | " # %ab ab?=ed " |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version | file_name |
|
||||
| spaces | "file ?2.txt" |
|
||||
@@ -92,7 +92,7 @@ Feature: upload file
|
||||
| new | ",,,.txt" |
|
||||
| new | ",,,.," |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version | file_name |
|
||||
| spaces | "sample,1.txt" |
|
||||
@@ -119,7 +119,7 @@ Feature: upload file
|
||||
| new | /नेपाली | नेपाली |
|
||||
| new | /folder #2.txt | file #2.txt |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version | folder_name | file_name |
|
||||
| spaces | /strängé folder | strängé file.txt |
|
||||
@@ -143,7 +143,7 @@ Feature: upload file
|
||||
| new | /folder ?2.txt | file ?2.txt |
|
||||
| new | /?fi=le&%#2 . txt | # %ab ab?=ed |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version | folder_name | file_name |
|
||||
| spaces | /folder ?2.txt | file ?2.txt |
|
||||
@@ -161,7 +161,7 @@ Feature: upload file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -181,7 +181,7 @@ Feature: upload file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -208,7 +208,7 @@ Feature: upload file
|
||||
| new | /upload...1.. | abc...txt.. |
|
||||
| new | /... | ... |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version | folder_name | file_name |
|
||||
| spaces | /upload. | abc. |
|
||||
@@ -229,7 +229,7 @@ Feature: upload file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -247,7 +247,7 @@ Feature: upload file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -266,7 +266,7 @@ Feature: upload file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -285,7 +285,7 @@ Feature: upload file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -312,7 +312,7 @@ Feature: upload file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -328,7 +328,7 @@ Feature: upload file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
|
||||
@@ -25,7 +25,7 @@ Feature: upload file using old chunking
|
||||
| dav_version |
|
||||
| old |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -45,7 +45,7 @@ Feature: upload file using old chunking
|
||||
| dav_version |
|
||||
| old |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -65,7 +65,7 @@ Feature: upload file using old chunking
|
||||
| dav_version |
|
||||
| old |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -89,7 +89,7 @@ Feature: upload file using old chunking
|
||||
| dav_version |
|
||||
| old |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -114,7 +114,7 @@ Feature: upload file using old chunking
|
||||
| old | &#? TIÄFÜ @a#8a=b?c=d ?abc=oc # |
|
||||
| old | 0 |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version | file-name |
|
||||
| spaces | &#? TIÄFÜ @a#8a=b?c=d ?abc=oc # |
|
||||
@@ -137,7 +137,7 @@ Feature: upload file using old chunking
|
||||
| dav_version |
|
||||
| old |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@api
|
||||
@api
|
||||
Feature: checksums
|
||||
|
||||
Background:
|
||||
@@ -21,7 +21,7 @@ Feature: checksums
|
||||
| old | SHA1 8cb2237d0679ca88db6464eac60da96345513964 |
|
||||
| new | SHA1 8cb2237d0679ca88db6464eac60da96345513964 |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version | checksum |
|
||||
| spaces | MD5 827ccb0eea8a706c4c34a16891f84e7b |
|
||||
@@ -43,7 +43,7 @@ Feature: checksums
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -64,7 +64,7 @@ Feature: checksums
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -86,7 +86,7 @@ Feature: checksums
|
||||
| old | SHA1 8cb2237d0679ca88db6464eac60da96345513963 |
|
||||
| new | SHA1 8cb2237d0679ca88db6464eac60da96345513963 |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version | incorrect_checksum |
|
||||
| spaces | MD5 827ccb0eea8a706c4c34a16891f84e7a |
|
||||
@@ -108,7 +108,7 @@ Feature: checksums
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -130,7 +130,7 @@ Feature: checksums
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -152,7 +152,7 @@ Feature: checksums
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -173,7 +173,7 @@ Feature: checksums
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -201,7 +201,7 @@ Feature: checksums
|
||||
| old | SHA1 aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d |
|
||||
| new | SHA1 aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version | overwriteChecksum |
|
||||
| spaces | MD5 5d41402abc4b2a76b9719d911017c592 |
|
||||
@@ -228,7 +228,7 @@ Feature: checksums
|
||||
| old | SHA1 aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434a |
|
||||
| new | SHA1 aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434a |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version | overwriteInvalidChecksum |
|
||||
| spaces | MD5 5d41402abc4b2a76b9719d911017c593 |
|
||||
@@ -257,7 +257,7 @@ Feature: checksums
|
||||
| old | SHA1 aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d |
|
||||
| new | SHA1 aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version | overwriteChecksum |
|
||||
| spaces | MD5 5d41402abc4b2a76b9719d911017c592 |
|
||||
@@ -284,7 +284,7 @@ Feature: checksums
|
||||
| old | SHA1 aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434a |
|
||||
| new | SHA1 aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434a |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version | overwriteChecksum |
|
||||
| spaces | MD5 5d41402abc4b2a76b9719d911017c593 |
|
||||
|
||||
+3
-3
@@ -1,4 +1,4 @@
|
||||
@api
|
||||
@api
|
||||
Feature: tests of the creation extension see https://tus.io/protocols/resumable-upload.html#creation-with-upload
|
||||
|
||||
Background:
|
||||
@@ -25,7 +25,7 @@ Feature: tests of the creation extension see https://tus.io/protocols/resumable-
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -40,7 +40,7 @@ Feature: tests of the creation extension see https://tus.io/protocols/resumable-
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@api
|
||||
@api
|
||||
Feature: low level tests of the creation extension see https://tus.io/protocols/resumable-upload.html#creation
|
||||
|
||||
Background:
|
||||
@@ -21,7 +21,7 @@ Feature: low level tests of the creation extension see https://tus.io/protocols/
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -42,7 +42,7 @@ Feature: low level tests of the creation extension see https://tus.io/protocols/
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@api
|
||||
@api
|
||||
Feature: low level tests for upload of chunks
|
||||
|
||||
Background:
|
||||
@@ -20,7 +20,7 @@ Feature: low level tests for upload of chunks
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -42,7 +42,7 @@ Feature: low level tests for upload of chunks
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -64,7 +64,7 @@ Feature: low level tests for upload of chunks
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -84,7 +84,7 @@ Feature: low level tests for upload of chunks
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@api
|
||||
@api
|
||||
Feature: OPTIONS request
|
||||
|
||||
Background:
|
||||
@@ -10,18 +10,6 @@ Feature: OPTIONS request
|
||||
| endpoint |
|
||||
| /remote.php/webdav/ |
|
||||
| /remote.php/dav/files/%username%/ |
|
||||
Then the HTTP status code should be "204"
|
||||
And the following headers should be set
|
||||
| header | value |
|
||||
| Tus-Resumable | 1.0.0 |
|
||||
| Tus-Version | 1.0.0 |
|
||||
| Tus-Extension | creation,creation-with-upload,checksum,expiration |
|
||||
| Tus-Checksum-Algorithm | md5,sha1,adler32 |
|
||||
|
||||
@personalSpace
|
||||
Scenario: send OPTIONS request to spaces webDav endpoint using the TUS protocol with valid password and username
|
||||
When user "Alice" requests these endpoints with "OPTIONS" including body "doesnotmatter" using the password of user "Alice"
|
||||
| endpoint |
|
||||
| /remote.php/dav/spaces/%spaceid%/ |
|
||||
Then the HTTP status code should be "204"
|
||||
And the following headers should be set
|
||||
@@ -37,18 +25,6 @@ Feature: OPTIONS request
|
||||
| endpoint |
|
||||
| /remote.php/webdav/ |
|
||||
| /remote.php/dav/files/%username%/ |
|
||||
Then the HTTP status code should be "204"
|
||||
And the following headers should be set
|
||||
| header | value |
|
||||
| Tus-Resumable | 1.0.0 |
|
||||
| Tus-Version | 1.0.0 |
|
||||
| Tus-Extension | creation,creation-with-upload,checksum,expiration |
|
||||
| Tus-Checksum-Algorithm | md5,sha1,adler32 |
|
||||
|
||||
@personalSpace
|
||||
Scenario: send OPTIONS request to spaces webDav endpoint using the TUS protocol without any authentication
|
||||
When a user requests these endpoints with "OPTIONS" with body "doesnotmatter" and no authentication about user "Alice"
|
||||
| endpoint |
|
||||
| /remote.php/dav/spaces/%spaceid%/ |
|
||||
Then the HTTP status code should be "204"
|
||||
And the following headers should be set
|
||||
@@ -64,18 +40,6 @@ Feature: OPTIONS request
|
||||
| endpoint |
|
||||
| /remote.php/webdav/ |
|
||||
| /remote.php/dav/files/%username%/ |
|
||||
Then the HTTP status code should be "401"
|
||||
And the following headers should be set
|
||||
| header | value |
|
||||
| Tus-Resumable | 1.0.0 |
|
||||
| Tus-Version | 1.0.0 |
|
||||
| Tus-Extension | creation,creation-with-upload,checksum,expiration |
|
||||
| Tus-Checksum-Algorithm | md5,sha1,adler32 |
|
||||
|
||||
@personalSpace
|
||||
Scenario: send OPTIONS request to spaces webDav endpoint using the TUS protocol with valid username and wrong password
|
||||
When user "Alice" requests these endpoints with "OPTIONS" including body "doesnotmatter" using password "invalid" about user "Alice"
|
||||
| endpoint |
|
||||
| /remote.php/dav/spaces/%spaceid%/ |
|
||||
Then the HTTP status code should be "401"
|
||||
And the following headers should be set
|
||||
@@ -92,19 +56,6 @@ Feature: OPTIONS request
|
||||
| endpoint |
|
||||
| /remote.php/webdav/ |
|
||||
| /remote.php/dav/files/%username%/ |
|
||||
Then the HTTP status code should be "401"
|
||||
And the following headers should be set
|
||||
| header | value |
|
||||
| Tus-Resumable | 1.0.0 |
|
||||
| Tus-Version | 1.0.0 |
|
||||
| Tus-Extension | creation,creation-with-upload,checksum,expiration |
|
||||
| Tus-Checksum-Algorithm | md5,sha1,adler32 |
|
||||
|
||||
@personalSpace
|
||||
Scenario: send OPTIONS requests to spaces webDav endpoints using valid password and username of different user
|
||||
Given user "Brian" has been created with default attributes and without skeleton files
|
||||
When user "Brian" requests these endpoints with "OPTIONS" including body "doesnotmatter" using the password of user "Alice"
|
||||
| endpoint |
|
||||
| /remote.php/dav/spaces/%spaceid%/ |
|
||||
Then the HTTP status code should be "401"
|
||||
And the following headers should be set
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@api
|
||||
@api
|
||||
Feature: upload file
|
||||
As a user
|
||||
I want to be able to upload files
|
||||
@@ -29,7 +29,7 @@ Feature: upload file
|
||||
| new | /?fi=le&%#2 . txt |
|
||||
| new | /# %ab ab?=ed |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version | file_name |
|
||||
| spaces | /upload.txt |
|
||||
@@ -63,7 +63,7 @@ Feature: upload file
|
||||
| new | /folder ?2.txt | file ?2.txt |
|
||||
| new | /?fi=le&%#2 . txt | # %ab ab?=ed |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version | folder_name | file_name |
|
||||
| spaces | /upload | abc.txt |
|
||||
@@ -84,7 +84,7 @@ Feature: upload file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -99,7 +99,7 @@ Feature: upload file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -115,7 +115,7 @@ Feature: upload file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -130,7 +130,7 @@ Feature: upload file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -147,7 +147,7 @@ Feature: upload file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -174,7 +174,7 @@ Feature: upload file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -202,7 +202,7 @@ Feature: upload file
|
||||
| new | "folder/file" | Zm9sZGVyL2ZpbGU= |
|
||||
| new | "my\\file" | bXkMaWxl |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version | file_name | metadata |
|
||||
| spaces | " " | IA== |
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@api
|
||||
@api
|
||||
Feature: upload file
|
||||
As a user
|
||||
I want the mtime of an uploaded file to be the creation date on upload source not the upload date
|
||||
@@ -17,7 +17,7 @@ Feature: upload file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -32,7 +32,7 @@ Feature: upload file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -48,7 +48,7 @@ Feature: upload file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
@@ -64,7 +64,7 @@ Feature: upload file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@api
|
||||
@api
|
||||
Feature: move folders
|
||||
As a user
|
||||
I want to be able to move and upload files/folders
|
||||
@@ -21,7 +21,7 @@ Feature: move folders
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@api
|
||||
@api
|
||||
Feature: upload file
|
||||
As a user
|
||||
I want to try uploading files to a nonexistent folder
|
||||
@@ -30,7 +30,7 @@ Feature: upload file
|
||||
| old |
|
||||
| new |
|
||||
|
||||
@personalSpace
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_version |
|
||||
| spaces |
|
||||
|
||||
Reference in New Issue
Block a user