diff --git a/tests/acceptance/features/apiOcm/share.feature b/tests/acceptance/features/apiOcm/share.feature index cc72c1adac5..3857701f3fc 100755 --- a/tests/acceptance/features/apiOcm/share.feature +++ b/tests/acceptance/features/apiOcm/share.feature @@ -753,3 +753,45 @@ Feature: an user shares resources using ScienceMesh application Then the HTTP status code should be "200" And the downloaded image should be "32" pixels wide and "32" pixels high And the downloaded preview content should match with "thumbnail.png" fixtures preview content + + @issue-10213 + Scenario: local user deletes access of shared resource to federated user + Given using spaces DAV path + And using server "LOCAL" + And user "Alice" has created a folder "FOLDER" in space "Personal" + And "Alice" has created the federation share invitation + And using server "REMOTE" + And "Brian" has accepted invitation + And using server "LOCAL" + And user "Alice" has sent the following resource share invitation to federated user: + | resource | FOLDER | + | space | Personal | + | sharee | Brian | + | shareType | user | + | permissionsRole | Editor | + When user "Alice" removes the access of user "Brian" from resource "FOLDER" of space "Personal" using the Graph API + Then the HTTP status code should be "204" + When using server "REMOTE" + And for user "Brian" the space "Shares" should not contain these entries: + | FOLDER | + + @issue-10213 + Scenario: federation user deletes access of shared resource to local user + Given using spaces DAV path + And using server "LOCAL" + And "Alice" has created the federation share invitation + And using server "REMOTE" + And "Brian" has accepted invitation + And user "Brian" has created a folder "FOLDER" in space "Personal" + And user "Brian" has sent the following resource share invitation to federated user: + | resource | FOLDER | + | space | Personal | + | sharee | Alice | + | shareType | user | + | permissionsRole | Editor | + And using server "REMOTE" + When user "Brian" removes the access of user "Alice" from resource "FOLDER" of space "Personal" using the Graph API + Then the HTTP status code should be "204" + When using server "LOCAL" + And for user "Alice" the space "Shares" should not contain these entries: + | FOLDER |