X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Ftest%2Fkotlin%2Fnet%2Fpterodactylus%2Fsone%2Fweb%2FDeleteReplyPageTest.kt;h=b7b92aec4d62de2ba1f9d5c517eb7cd3d247ab32;hb=297f82af626284ebfefa80060ff62a35d61f40ca;hp=1b202e4821f117266c3acb1d2983b507c1c12790;hpb=8a6c37232a2b4973e31b4c0ea397d867c7e02c7a;p=Sone.git diff --git a/src/test/kotlin/net/pterodactylus/sone/web/DeleteReplyPageTest.kt b/src/test/kotlin/net/pterodactylus/sone/web/DeleteReplyPageTest.kt index 1b202e4..b7b92ae 100644 --- a/src/test/kotlin/net/pterodactylus/sone/web/DeleteReplyPageTest.kt +++ b/src/test/kotlin/net/pterodactylus/sone/web/DeleteReplyPageTest.kt @@ -32,11 +32,21 @@ class DeleteReplyPageTest : WebPageTest() { } @Test + fun `page returns correct path`() { + assertThat(page.path, equalTo("deleteReply.html")) + } + + @Test + fun `page requires login`() { + assertThat(page.requiresLogin(), equalTo(true)) + } + + @Test fun `get request sets reply ID and return page in template context`() { request("", GET) addHttpRequestParameter("reply", "reply-id") addHttpRequestParameter("returnPage", "return.html") - page.handleRequest(freenetRequest, templateContext) + page.processTemplate(freenetRequest, templateContext) assertThat(templateContext["reply"], equalTo("reply-id")) assertThat(templateContext["returnPage"], equalTo("return.html")) } @@ -47,7 +57,7 @@ class DeleteReplyPageTest : WebPageTest() { addPostReply("reply-id", reply) addHttpRequestParameter("reply", "reply-id") addHttpRequestParameter("returnPage", "return.html") - page.handleRequest(freenetRequest, templateContext) + page.processTemplate(freenetRequest, templateContext) assertThat(templateContext["reply"], equalTo("reply-id")) assertThat(templateContext["returnPage"], equalTo("return.html")) }