From ffb374cc2ebd61819bf6e983c07658deaaf4f6ba Mon Sep 17 00:00:00 2001 From: Valentin Popa Date: Mon, 3 Oct 2016 18:18:21 +0300 Subject: [PATCH] TAS-1074 REST API - add like valid request returns success status code 201 with Consumer role --- .../alfresco/rest/ratings/AddRateSanityTests.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/e2e-test/java/org/alfresco/rest/ratings/AddRateSanityTests.java b/e2e-test/java/org/alfresco/rest/ratings/AddRateSanityTests.java index e4091e317..a7455b0fd 100644 --- a/e2e-test/java/org/alfresco/rest/ratings/AddRateSanityTests.java +++ b/e2e-test/java/org/alfresco/rest/ratings/AddRateSanityTests.java @@ -87,4 +87,16 @@ public class AddRateSanityTests extends RestTest ratingsApi.usingRestWrapper() .assertStatusCodeIs(HttpStatus.CREATED); } + + @TestRail(section = {"rest-api", "ratings" }, executionType = ExecutionType.SANITY, + description = "Verify user with Consumer role is able to post like rating to a document") + public void consumerIsAbleToLikeDocument() throws Exception + { + rating = new LikeRatingBody(ratingTypes.likes.toString(), true); + + restClient.authenticateUser(usersWithRoles.getOneUserWithRole(UserRole.SiteConsumer)); + ratingsApi.addRate(document, rating); + ratingsApi.usingRestWrapper() + .assertStatusCodeIs(HttpStatus.CREATED); + } } \ No newline at end of file