Used kebab case for example table header name
This commit is contained in:
@@ -117,12 +117,12 @@ Feature: download file
|
||||
|
||||
Scenario Outline: download a file with comma in the filename
|
||||
Given using <dav-path-version> DAV path
|
||||
And user "Alice" has uploaded file with content "file with comma in filename" to <filename>
|
||||
When user "Alice" downloads file <filename> using the WebDAV API
|
||||
And user "Alice" has uploaded file with content "file with comma in filename" to <file-name>
|
||||
When user "Alice" downloads file <file-name> using the WebDAV API
|
||||
Then the HTTP status code should be "200"
|
||||
And the downloaded content should be "file with comma in filename"
|
||||
Examples:
|
||||
| dav-path-version | filename |
|
||||
| dav-path-version | file-name |
|
||||
| old | "sample,1.txt" |
|
||||
| old | ",,,.txt" |
|
||||
| old | ",,,.," |
|
||||
@@ -132,7 +132,7 @@ Feature: download file
|
||||
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path-version | filename |
|
||||
| dav-path-version | file-name |
|
||||
| spaces | "sample,1.txt" |
|
||||
| spaces | ",,,.txt" |
|
||||
| spaces | ",,,.," |
|
||||
@@ -265,22 +265,22 @@ Feature: download file
|
||||
@smokeTest @issue-8361
|
||||
Scenario Outline: downloading a file should serve security headers
|
||||
Given using <dav-path-version> DAV path
|
||||
And user "Alice" has uploaded file with content "test file" to "/<file>"
|
||||
When user "Alice" downloads file "/<file>" using the WebDAV API
|
||||
And user "Alice" has uploaded file with content "test file" to "/<file-name>"
|
||||
When user "Alice" downloads file "/<file-name>" using the WebDAV API
|
||||
Then the HTTP status code should be "200"
|
||||
And the following headers should be set
|
||||
| header | value |
|
||||
| Content-Disposition | attachment; filename*=UTF-8''"<file>"; filename="<file>" |
|
||||
| Content-Security-Policy | default-src 'none'; |
|
||||
| X-Content-Type-Options | nosniff |
|
||||
| X-Download-Options | noopen |
|
||||
| X-Frame-Options | SAMEORIGIN |
|
||||
| X-Permitted-Cross-Domain-Policies | none |
|
||||
| X-Robots-Tag | none |
|
||||
| X-XSS-Protection | 1; mode=block |
|
||||
| header | value |
|
||||
| Content-Disposition | attachment; filename*=UTF-8''"<file-name>"; filename="<file-name>" |
|
||||
| Content-Security-Policy | default-src 'none'; |
|
||||
| X-Content-Type-Options | nosniff |
|
||||
| X-Download-Options | noopen |
|
||||
| X-Frame-Options | SAMEORIGIN |
|
||||
| X-Permitted-Cross-Domain-Policies | none |
|
||||
| X-Robots-Tag | none |
|
||||
| X-XSS-Protection | 1; mode=block |
|
||||
And the downloaded content should be "test file"
|
||||
Examples:
|
||||
| dav-path-version | file |
|
||||
| dav-path-version | file-name |
|
||||
| old | textfile.txt |
|
||||
| old | comma,.txt |
|
||||
| old | 'quote'single'.txt |
|
||||
@@ -290,7 +290,7 @@ Feature: download file
|
||||
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path-version | file |
|
||||
| dav-path-version | file-name |
|
||||
| spaces | textfile.txt |
|
||||
| spaces | comma,.txt |
|
||||
| spaces | 'quote'single'.txt |
|
||||
|
||||
@@ -6,15 +6,15 @@ Feature: PROPFIND
|
||||
@issue-751
|
||||
Scenario Outline: send PROPFIND request to "/remote.php/dav/(files|spaces)"
|
||||
Given user "Alice" has been created with default attributes and without skeleton files
|
||||
When user "Alice" requests "<dav_path>" with "PROPFIND" using basic auth
|
||||
When user "Alice" requests "<dav-path>" with "PROPFIND" using basic auth
|
||||
Then the HTTP status code should be "405"
|
||||
Examples:
|
||||
| dav_path |
|
||||
| dav-path |
|
||||
| /remote.php/dav/files |
|
||||
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav_path |
|
||||
| dav-path |
|
||||
| /remote.php/dav/spaces |
|
||||
|
||||
|
||||
@@ -23,26 +23,26 @@ Feature: PROPFIND
|
||||
When user "Alice" requests "<dav-path>" with "PROPFIND" using basic auth and with headers
|
||||
| header | value |
|
||||
| depth | <depth> |
|
||||
Then the HTTP status code should be "<http-code>"
|
||||
Then the HTTP status code should be "<http-status-code>"
|
||||
Examples:
|
||||
| dav-path | depth | http-code |
|
||||
| /remote.php/webdav | 0 | 207 |
|
||||
| /remote.php/webdav | 1 | 207 |
|
||||
| /remote.php/dav/files/alice | 0 | 207 |
|
||||
| /remote.php/dav/files/alice | 1 | 207 |
|
||||
| dav-path | depth | http-status-code |
|
||||
| /remote.php/webdav | 0 | 207 |
|
||||
| /remote.php/webdav | 1 | 207 |
|
||||
| /remote.php/dav/files/alice | 0 | 207 |
|
||||
| /remote.php/dav/files/alice | 1 | 207 |
|
||||
|
||||
@skipOnRevaMaster
|
||||
Examples:
|
||||
| dav-path | depth | http-code |
|
||||
| /remote.php/dav/spaces/%spaceid% | 0 | 207 |
|
||||
| /remote.php/dav/spaces/%spaceid% | 1 | 207 |
|
||||
| /remote.php/dav/spaces/%spaceid% | infinity | 400 |
|
||||
| dav-path | depth | http-status-code |
|
||||
| /remote.php/dav/spaces/%spaceid% | 0 | 207 |
|
||||
| /remote.php/dav/spaces/%spaceid% | 1 | 207 |
|
||||
| /remote.php/dav/spaces/%spaceid% | infinity | 400 |
|
||||
|
||||
@skipOnReva
|
||||
Examples:
|
||||
| dav-path | depth | http-code |
|
||||
| /remote.php/webdav | infinity | 400 |
|
||||
| /remote.php/dav/files/alice | infinity | 400 |
|
||||
| dav-path | depth | http-status-code |
|
||||
| /remote.php/webdav | infinity | 400 |
|
||||
| /remote.php/dav/files/alice | infinity | 400 |
|
||||
|
||||
|
||||
Scenario: send PROPFIND request to a public link shared with password
|
||||
|
||||
Reference in New Issue
Block a user