test: update cross-share move tests

Signed-off-by: Robin Appelman <robin@icewind.nl>
This commit is contained in:
Robin Appelman 2025-12-29 17:04:36 +01:00 committed by backportbot[bot]
parent bc54c5e357
commit 2b1cfa5edf

View file

@ -193,7 +193,7 @@ Scenario: Cannot copy files from share without share permission into other share
| path | share |
| shareType | 0 |
| shareWith | user1 |
| permissions | 15 |
| permissions | 7 |
Then the HTTP status code should be "200"
And the OCS status code should be "100"
And User "user0" uploads file with content "test" to "/share/test.txt"
@ -219,7 +219,7 @@ Scenario: Cannot move files from share without share permission into other share
| path | share |
| shareType | 0 |
| shareWith | user1 |
| permissions | 15 |
| permissions | 7 |
Then the HTTP status code should be "200"
And the OCS status code should be "100"
And User "user0" uploads file with content "test" to "/share/test.txt"
@ -235,6 +235,32 @@ Scenario: Cannot move files from share without share permission into other share
When User "user1" moves file "/share/test.txt" to "/re-share/movetest.txt"
Then the HTTP status code should be "403"
Scenario: Can move files from share without share permission but with delete permissions into other share
Given user "user0" exists
Given user "user1" exists
Given user "user2" exists
And As an "user0"
And user "user0" created a folder "/share"
When creating a share with
| path | share |
| shareType | 0 |
| shareWith | user1 |
| permissions | 15 |
Then the HTTP status code should be "200"
And the OCS status code should be "100"
And User "user0" uploads file with content "test" to "/share/test.txt"
And As an "user1"
And user "user1" created a folder "/re-share"
When creating a share with
| path | re-share |
| shareType | 0 |
| shareWith | user2 |
| permissions | 31 |
Then the HTTP status code should be "200"
And the OCS status code should be "100"
When User "user1" moves file "/share/test.txt" to "/re-share/movetest.txt"
Then the HTTP status code should be "201"
Scenario: Cannot move folder containing share without share permission into other share
Given user "user0" exists
Given user "user1" exists
@ -245,7 +271,7 @@ Scenario: Cannot move folder containing share without share permission into othe
| path | share |
| shareType | 0 |
| shareWith | user1 |
| permissions | 15 |
| permissions | 7 |
Then the HTTP status code should be "200"
And the OCS status code should be "100"
And User "user0" uploads file with content "test" to "/share/test.txt"