Skip to content

Commit

Permalink
adding test for thumbnail service
Browse files Browse the repository at this point in the history
  • Loading branch information
nirajacharya2 committed Jan 16, 2025
1 parent fcb98f4 commit f34368a
Showing 1 changed file with 19 additions and 2 deletions.
21 changes: 19 additions & 2 deletions tests/acceptance/features/coreApiWebdavPreviews/previews.feature
Original file line number Diff line number Diff line change
Expand Up @@ -377,7 +377,7 @@ Feature: previews of files downloaded through the webdav API
| THUMBNAILS_MAX_INPUT_HEIGHT | 200 |
And using <dav-path-version> DAV path
And user "Alice" has uploaded file "filesForUpload/testavatar.jpg" to "/testimage.jpg"
When user "Alice" downloads the preview of "/testimage.jpg" with width "36" and height "36" and processor thumbnail using the WebDAV API
When user "Alice" downloads the preview of "/testimage.jpg" with width "32" and height "32" and processor thumbnail using the WebDAV API
Then the HTTP status code should be "403"
And the value of the item "/d:error/s:message" in the response should be "thumbnails: image is too large"
Examples:
Expand All @@ -395,11 +395,28 @@ Feature: previews of files downloaded through the webdav API
| THUMBNAILS_MAX_INPUT_HEIGHT | 200 |
And using <dav-path-version> DAV path
And user "Alice" has uploaded file "filesForUpload/lorem-big.txt" to "/lorem-big.txt"
When user "Alice" downloads the preview of "/lorem-big.txt" with width "36" and height "36" and processor thumbnail using the WebDAV API
When user "Alice" downloads the preview of "/lorem-big.txt" with width "32" and height "32" and processor thumbnail using the WebDAV API
Then the HTTP status code should be "403"
And the value of the item "/d:error/s:message" in the response should be "thumbnails: image is too large"
Examples:
| dav-path-version |
| old |
| new |
| spaces |

@issue-10589 @env-config
Scenario Outline: download a file preview when the maximum thumbnail input value in the environment is set to a valid value
Given the following configs have been set:
| config | value |
| THUMBNAILS_MAX_INPUT_IMAGE_FILE_SIZE | 1KB |
| THUMBNAILS_MAX_INPUT_WIDTH | 700 |
| THUMBNAILS_MAX_INPUT_HEIGHT | 700 |
And using <dav-path-version> DAV path
And user "Alice" has uploaded file with content "hello world" to "test.txt"
When user "Alice" downloads the preview of "/test.txt" with width "32" and height "32" and processor thumbnail using the WebDAV API
Then the HTTP status code should be "200"
Examples:
| dav-path-version |
| old |
| new |
| spaces |

0 comments on commit f34368a

Please sign in to comment.