From 653de92a53cc08e792fbe5f3420361b5e57da325 Mon Sep 17 00:00:00 2001 From: Cristina Axinte Date: Mon, 3 Oct 2016 14:21:58 +0300 Subject: [PATCH] TAS-1027 getPreferences call test with Consumer role --- .../rest/people/GetPeoplePreferencesTests.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/e2e-test/java/org/alfresco/rest/people/GetPeoplePreferencesTests.java b/e2e-test/java/org/alfresco/rest/people/GetPeoplePreferencesTests.java index 0e21a8f8a..ca0dd4715 100644 --- a/e2e-test/java/org/alfresco/rest/people/GetPeoplePreferencesTests.java +++ b/e2e-test/java/org/alfresco/rest/people/GetPeoplePreferencesTests.java @@ -71,4 +71,16 @@ public class GetPeoplePreferencesTests extends RestTest peopleApi.getPersonPreferences(contributorUser).assertPreferencesListIsNotEmpty(); peopleApi.usingRestWrapper().assertStatusCodeIs(HttpStatus.OK); } + + @TestRail(section = { "rest-api", "people", "preferences" }, executionType = ExecutionType.SANITY, description = "Verify consumer user gets its preferences with Rest API and response is successful (200)") + public void consumerUserGetsPeoplePreferencesWithSuccess() throws Exception + { + UserModel consumerUser = dataUser.usingAdmin().createRandomTestUser(); + dataUser.usingUser(userModel).addUserToSite(consumerUser, siteModel, UserRole.SiteConsumer); + dataSite.usingUser(consumerUser).usingSite(siteModel).addSiteToFavorites(); + + restClient.authenticateUser(consumerUser); + peopleApi.getPersonPreferences(consumerUser).assertPreferencesListIsNotEmpty(); + peopleApi.usingRestWrapper().assertStatusCodeIs(HttpStatus.OK); + } }