diff --git a/tests/acceptance/features/apiNotification/emailNotification.feature b/tests/acceptance/features/apiNotification/emailNotification.feature index e74c8de5263..ba6d752a602 100644 --- a/tests/acceptance/features/apiNotification/emailNotification.feature +++ b/tests/acceptance/features/apiNotification/emailNotification.feature @@ -157,3 +157,23 @@ Feature: Email notification Zum Ansehen hier klicken: %base_url%/f/%space_id% """ + + + Scenario: user gets an email notification when space admin unshares a space + Given the administrator has assigned the role "Space Admin" to user "Alice" using the Graph API + And user "Alice" has created a space "new-space" with the default quota using the GraphApi + And user "Alice" has shared a space "new-space" with settings: + | shareWith | Brian | + | role | editor | + When user "Alice" unshares a space "new-space" to user "Brian" + Then the HTTP status code should be "200" + And user "Brian" should have received the following email from user "Alice" about the share of project space "new-space" + """ + Hello Brian Murphy, + + %displayname% has removed you from "new-space". + + You might still have access through your other groups or direct membership. + + Click here to check it: %base_url%/f/%space_id% + """ diff --git a/tests/acceptance/features/bootstrap/NotificationContext.php b/tests/acceptance/features/bootstrap/NotificationContext.php index 235371448b1..d5c10602f16 100644 --- a/tests/acceptance/features/bootstrap/NotificationContext.php +++ b/tests/acceptance/features/bootstrap/NotificationContext.php @@ -239,8 +239,8 @@ public function userShouldHaveReceivedTheFollowingEmailFromUserAboutTheShareOfPr [ "code" => "%space_id%", "function" => - [$this->spacesContext, "getSpaceIdByNameFromResponse"], - "parameter" => [$spaceName] + [$this->spacesContext, "getSpaceIdByName"], + "parameter" => [$sender, $spaceName] ], ], null,