Add revision http(d) test to CookbookIT for further example purposes
Depends on gerrit-acceptance-framework change id I78bda7.
Change-Id: I3a1973f87cab38d5bd6bf8f9e09f763753e7b1d9
diff --git a/src/test/java/com/googlesource/gerrit/plugins/cookbook/CookbookIT.java b/src/test/java/com/googlesource/gerrit/plugins/cookbook/CookbookIT.java
index 4c5bf0e..0d985c5 100644
--- a/src/test/java/com/googlesource/gerrit/plugins/cookbook/CookbookIT.java
+++ b/src/test/java/com/googlesource/gerrit/plugins/cookbook/CookbookIT.java
@@ -16,12 +16,11 @@
import static com.google.common.truth.Truth.assertThat;
-import com.google.gerrit.acceptance.NoHttpd;
import com.google.gerrit.acceptance.PluginDaemonTest;
+import com.google.gerrit.acceptance.RestResponse;
import org.junit.Test;
-@NoHttpd
public class CookbookIT extends PluginDaemonTest {
@Test
@@ -29,4 +28,13 @@
assertThat(sshSession.exec("cookbook print")).isEqualTo("Hello world!\n");
assertThat(sshSession.hasError()).isFalse();
}
+
+ @Test
+ public void revisionTest() throws Exception {
+ createChange();
+ RestResponse response =
+ adminSession.post("/changes/1/revisions/1/cookbook~hello-revision");
+ assertThat(response.getEntityContent())
+ .contains("Hello admin from change 1, patch set 1!");
+ }
}