apiTest-coverage for #1523

This commit is contained in:
Viktor Scharf
2025-10-29 12:12:59 +01:00
parent 1e6ee49221
commit ddaf1f86b0
@@ -567,3 +567,44 @@ Feature: restore deleted files/folders
| dav-path-version |
| spaces |
| new |
@issue-1523
Scenario Outline: restore deleted folder when folder with same name exists
Given using <dav-path-version> DAV path
And user "Alice" has created folder "new"
And user "Alice" has uploaded file with content "content" to "new/test.txt"
And user "Alice" has deleted folder "new"
And user "Alice" has created folder "new"
And user "Alice" has uploaded file with content "new content" to "new/new-file.txt"
When user "Alice" restores the folder with original path "/new" to "/new (1)" using the trashbin API
Then the HTTP status code should be "201"
And as "Alice" folder "new (1)" should exist
And as "Alice" file "new (1)/test.txt" should exist
And as "Alice" folder "new" should exist
And as "Alice" file "new/new-file.txt" should exist
Examples:
| dav-path-version |
| spaces |
| new |
@issue-1523
Scenario Outline: restore deleted folder with files when folder with same name exists
Given using <dav-path-version> DAV path
And user "Alice" has created folder "folder-a"
And user "Alice" has uploaded file with content "content b" to "folder-a/b.txt"
And user "Alice" has uploaded file with content "content c" to "folder-a/c.txt"
And user "Alice" has deleted file "folder-a/b.txt"
And user "Alice" has deleted folder "folder-a"
And user "Alice" has created folder "folder-a"
When user "Alice" restores the file with original path "folder-a/b.txt" using the trashbin API
Then the HTTP status code should be "201"
When user "Alice" restores the folder with original path "/folder-a" to "/folder-a (1)" using the trashbin API
Then the HTTP status code should be "201"
And as "Alice" folder "folder-a" should exist
And as "Alice" file "folder-a/b.txt" should exist
And as "Alice" folder "folder-a (1)" should exist
And as "Alice" file "folder-a (1)/c.txt" should exist
Examples:
| dav-path-version |
| spaces |
| new |