diff --git a/e2e-test/java/org/alfresco/rest/people/AddSiteMembershipRequestSanityTests.java b/e2e-test/java/org/alfresco/rest/people/AddSiteMembershipRequestSanityTests.java index 12fe4ea21..1f938c9ec 100644 --- a/e2e-test/java/org/alfresco/rest/people/AddSiteMembershipRequestSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/people/AddSiteMembershipRequestSanityTests.java @@ -89,4 +89,18 @@ public class AddSiteMembershipRequestSanityTests extends RestTest .assertStatusCodeIs(HttpStatus.CREATED); } + @TestRail(section = { "rest-api", "people" }, + executionType = ExecutionType.SANITY, description = "Verify site consumer is able to create new site membership request") + @Bug(id = "MNT-16557") + public void siteConsumerIsAbleToCreateSiteMembershipRequest() throws JsonToModelConversionException, Exception + { + UserModel newMember = dataUser.createRandomTestUser(); + SiteMembershipRequest siteMembership = new SiteMembershipRequest("Please accept me", siteModel.getId(), "New request"); + + restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteConsumer)); + peopleApi.addSiteMembershipRequest(newMember, siteMembership); + peopleApi.usingRestWrapper() + .assertStatusCodeIs(HttpStatus.CREATED); +} + } \ No newline at end of file