mirror of
https://github.com/nextcloud/server.git
synced 2026-05-28 04:32:30 -04:00
test: update cross-share move tests
Signed-off-by: Robin Appelman <robin@icewind.nl>
This commit is contained in:
parent
39c8141f0c
commit
8cfb49012d
1 changed files with 29 additions and 3 deletions
|
|
@ -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"
|
||||
|
|
|
|||
Loading…
Reference in a new issue