X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Ftest%2Fkotlin%2Fnet%2Fpterodactylus%2Fsone%2Fweb%2Fpages%2FCreatePostPageTest.kt;h=e337973c0bd28b5a1b31e9e6e02b5aeaa68c377f;hp=45a2451ba2ac5a03f5e8146088755f323c775969;hb=6b29b49714912ff5e3e410d2484699cdf8041b90;hpb=de7568a82eb4150bf6d2b0553841b7b69f84c968 diff --git a/src/test/kotlin/net/pterodactylus/sone/web/pages/CreatePostPageTest.kt b/src/test/kotlin/net/pterodactylus/sone/web/pages/CreatePostPageTest.kt index 45a2451..e337973 100644 --- a/src/test/kotlin/net/pterodactylus/sone/web/pages/CreatePostPageTest.kt +++ b/src/test/kotlin/net/pterodactylus/sone/web/pages/CreatePostPageTest.kt @@ -33,16 +33,16 @@ class CreatePostPageTest: WebPageTest() { @Test fun `return page is set in template context`() { - addHttpRequestParameter("returnPage", "return.html") + addHttpRequestPart("returnPage", "return.html") page.processTemplate(freenetRequest, templateContext) assertThat(templateContext["returnPage"], equalTo("return.html")) } @Test fun `post is created correctly`() { - request("", POST) - addHttpRequestParameter("returnPage", "return.html") - addHttpRequestParameter("text", "post text") + setMethod(POST) + addHttpRequestPart("returnPage", "return.html") + addHttpRequestPart("text", "post text") verifyRedirect("return.html") { verify(core).createPost(currentSone, absent(), "post text") } @@ -50,19 +50,19 @@ class CreatePostPageTest: WebPageTest() { @Test fun `creating an empty post is denied`() { - request("", POST) - addHttpRequestParameter("returnPage", "return.html") - addHttpRequestParameter("text", " ") + setMethod(POST) + addHttpRequestPart("returnPage", "return.html") + addHttpRequestPart("text", " ") page.processTemplate(freenetRequest, templateContext) assertThat(templateContext["errorTextEmpty"], equalTo(true)) } @Test fun `a sender can be selected`() { - request("", POST) - addHttpRequestParameter("returnPage", "return.html") - addHttpRequestParameter("text", "post text") - addHttpRequestParameter("sender", "sender-id") + setMethod(POST) + addHttpRequestPart("returnPage", "return.html") + addHttpRequestPart("text", "post text") + addHttpRequestPart("sender", "sender-id") val sender = mock() addLocalSone("sender-id", sender) verifyRedirect("return.html") { @@ -72,10 +72,10 @@ class CreatePostPageTest: WebPageTest() { @Test fun `a recipient can be selected`() { - request("", POST) - addHttpRequestParameter("returnPage", "return.html") - addHttpRequestParameter("text", "post text") - addHttpRequestParameter("recipient", "recipient-id") + setMethod(POST) + addHttpRequestPart("returnPage", "return.html") + addHttpRequestPart("text", "post text") + addHttpRequestPart("recipient", "recipient-id") val recipient = mock() addSone("recipient-id", recipient) verifyRedirect("return.html") { @@ -85,9 +85,9 @@ class CreatePostPageTest: WebPageTest() { @Test fun `text is filtered correctly`() { - request("", POST) - addHttpRequestParameter("returnPage", "return.html") - addHttpRequestParameter("text", "post http://localhost:12345/KSK@foo text") + setMethod(POST) + addHttpRequestPart("returnPage", "return.html") + addHttpRequestPart("text", "post http://localhost:12345/KSK@foo text") addHttpRequestHeader("Host", "localhost:12345") verifyRedirect("return.html") { verify(core).createPost(currentSone, absent(), "post KSK@foo text")