From a56d80d1f0cbaea772d1e40bbba2b554f7d2965e Mon Sep 17 00:00:00 2001 From: Iulia Nechita Date: Tue, 4 Oct 2016 12:24:05 +0300 Subject: [PATCH] TAS-1046 removeSiteMember using a site collaborator user --- .../alfresco/rest/sites/RemoveSiteMemberSanityTests.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/e2e-test/java/org/alfresco/rest/sites/RemoveSiteMemberSanityTests.java b/e2e-test/java/org/alfresco/rest/sites/RemoveSiteMemberSanityTests.java index ebc43ed26..f7452eef1 100644 --- a/e2e-test/java/org/alfresco/rest/sites/RemoveSiteMemberSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/sites/RemoveSiteMemberSanityTests.java @@ -58,4 +58,13 @@ public class RemoveSiteMemberSanityTests extends RestTest restSitesAPI.deleteSiteMember(siteModel, testUserModel); restSitesAPI.usingRestWrapper().assertStatusCodeIs(HttpStatus.NO_CONTENT); } + + @Bug(id="ACE-5444") + @TestRail(section = {"rest-api", "sites" }, executionType = ExecutionType.SANITY, + description = "Verify that site collaborator cannot delete site member and gets status code 403, 'Forbidden'") + public void siteCollaboratorIsNotAbleToDeleteSiteMember() throws JsonToModelConversionException{ + restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteCollaborator)); + restSitesAPI.deleteSiteMember(siteModel, testUserModel); + restSitesAPI.usingRestWrapper().assertStatusCodeIs(HttpStatus.FORBIDDEN); + } }