diff --git a/gerrit-acceptance-tests/src/test/java/com/google/gerrit/acceptance/api/revision/RevisionIT.java b/gerrit-acceptance-tests/src/test/java/com/google/gerrit/acceptance/api/revision/RevisionIT.java index 37fe75beca..131740a81d 100644 --- a/gerrit-acceptance-tests/src/test/java/com/google/gerrit/acceptance/api/revision/RevisionIT.java +++ b/gerrit-acceptance-tests/src/test/java/com/google/gerrit/acceptance/api/revision/RevisionIT.java @@ -284,6 +284,15 @@ public class RevisionIT extends AbstractDaemonTest { gApi.changes().id(r.getChangeId()).current().review(ReviewInput.reject()); } + @Test + public void voteNotAllowedWithoutPermission() throws Exception { + PushOneCommit.Result r = createChange(); + setApiUser(user); + exception.expect(AuthException.class); + exception.expectMessage("is restricted"); + gApi.changes().id(r.getChange().getId().get()).current().review(ReviewInput.approve()); + } + @Test public void deleteDraft() throws Exception { PushOneCommit.Result r = createDraft();