Add test for removing share
Signed-off-by: Julius Härtl <jus@bitgrid.net>
This commit is contained in:
@@ -110,3 +110,28 @@ Feature: File sharing
|
|||||||
Given User "user2" deletes file "/Deck/user0-file2.txt"
|
Given User "user2" deletes file "/Deck/user0-file2.txt"
|
||||||
And as "user2" the file "/Deck/user0-file2.txt" does not exist
|
And as "user2" the file "/Deck/user0-file2.txt" does not exist
|
||||||
And as "user3" the file "/Deck/user0-file2.txt" exists
|
And as "user3" the file "/Deck/user0-file2.txt" exists
|
||||||
|
|
||||||
|
Scenario: Remove a share as the owner
|
||||||
|
Given acting as user "user0"
|
||||||
|
And creates a board named "Shared board" with color "fafafa"
|
||||||
|
And create a stack named "Stack"
|
||||||
|
And create a card named "Test"
|
||||||
|
And shares the board with group "group1"
|
||||||
|
Then the HTTP status code should be "200"
|
||||||
|
|
||||||
|
Given using new dav path
|
||||||
|
When User "user0" uploads file "../data/test.txt" to "/user0-file2.txt"
|
||||||
|
Then the HTTP status code should be "201"
|
||||||
|
Given acting as user "user0"
|
||||||
|
When share the file "/user0-file2.txt" with the card
|
||||||
|
Then the OCS status code should be "100"
|
||||||
|
And the HTTP status code should be "200"
|
||||||
|
|
||||||
|
And as "user2" the file "/Deck/user0-file2.txt" exists
|
||||||
|
And as "user3" the file "/Deck/user0-file2.txt" exists
|
||||||
|
And as "user0" the file "/Deck/user0-file2.txt" does not exist
|
||||||
|
|
||||||
|
Given acting as user "user0"
|
||||||
|
When Deleting last share
|
||||||
|
And as "user2" the file "/Deck/user0-file2.txt" does not exist
|
||||||
|
And as "user3" the file "/Deck/user0-file2.txt" does not exist
|
||||||
|
|||||||
Reference in New Issue
Block a user