X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Ftest%2Fkotlin%2Fnet%2Fpterodactylus%2Fsone%2Fweb%2Fpages%2FViewPostPageTest.kt;h=88ca34a43848acda7ab622476ef6488a18d1008c;hp=1b20bfc4bc7330efb89fe7c2030e8ae49d79c055;hb=4f2dd6da42af253e7545d7cba5d9e5cb2895eb34;hpb=5ba707d40f9d2a20094aaabc21647aeec1feed46 diff --git a/src/test/kotlin/net/pterodactylus/sone/web/pages/ViewPostPageTest.kt b/src/test/kotlin/net/pterodactylus/sone/web/pages/ViewPostPageTest.kt index 1b20bfc..88ca34a 100644 --- a/src/test/kotlin/net/pterodactylus/sone/web/pages/ViewPostPageTest.kt +++ b/src/test/kotlin/net/pterodactylus/sone/web/pages/ViewPostPageTest.kt @@ -26,26 +26,29 @@ class ViewPostPageTest : WebPageTest() { @Test fun `get request without parameters stores null in template context`() { - page.handleRequest(freenetRequest, templateContext) - assertThat(templateContext["post"], nullValue()) - assertThat(templateContext["raw"] as? Boolean, equalTo(false)) + verifyNoRedirect { + assertThat(templateContext["post"], nullValue()) + assertThat(templateContext["raw"] as? Boolean, equalTo(false)) + } } @Test fun `get request with invalid post id stores null in template context`() { addHttpRequestParameter("post", "invalid-post-id") - page.handleRequest(freenetRequest, templateContext) - assertThat(templateContext["post"], nullValue()) - assertThat(templateContext["raw"] as? Boolean, equalTo(false)) + verifyNoRedirect { + assertThat(templateContext["post"], nullValue()) + assertThat(templateContext["raw"] as? Boolean, equalTo(false)) + } } @Test fun `get request with valid post id stores post in template context`() { addPost("post-id", post) addHttpRequestParameter("post", "post-id") - page.handleRequest(freenetRequest, templateContext) - assertThat(templateContext["post"], equalTo(post)) - assertThat(templateContext["raw"] as? Boolean, equalTo(false)) + verifyNoRedirect { + assertThat(templateContext["post"], equalTo(post)) + assertThat(templateContext["raw"] as? Boolean, equalTo(false)) + } } @Test @@ -53,9 +56,10 @@ class ViewPostPageTest : WebPageTest() { addPost("post-id", post) addHttpRequestParameter("post", "post-id") addHttpRequestParameter("raw", "true") - page.handleRequest(freenetRequest, templateContext) - assertThat(templateContext["post"], equalTo(post)) - assertThat(templateContext["raw"] as? Boolean, equalTo(true)) + verifyNoRedirect { + assertThat(templateContext["post"], equalTo(post)) + assertThat(templateContext["raw"] as? Boolean, equalTo(true)) + } } @Test