Set URI and request method separately in tests
[Sone.git] / src / test / kotlin / net / pterodactylus / sone / web / pages / EditImagePageTest.kt
index ac710d5..e763a75 100644 (file)
@@ -9,7 +9,6 @@ import net.pterodactylus.sone.test.doThrow
 import net.pterodactylus.sone.test.mock
 import net.pterodactylus.sone.test.mockBuilder
 import net.pterodactylus.sone.test.whenever
-import net.pterodactylus.util.web.Method.GET
 import net.pterodactylus.util.web.Method.POST
 import org.hamcrest.MatcherAssert.assertThat
 import org.hamcrest.Matchers.equalTo
@@ -60,19 +59,18 @@ class EditImagePageTest : WebPageTest() {
 
        @Test
        fun `get request does not redirect`() {
-               request("", GET)
                page.processTemplate(freenetRequest, templateContext)
        }
 
        @Test
        fun `post request with invalid image redirects to invalid page`() {
-               request("", POST)
+               setMethod(POST)
                verifyRedirect("invalid.html")
        }
 
        @Test
        fun `post request with valid image from non-local sone redirects to no permission page`() {
-               request("", POST)
+               setMethod(POST)
                whenever(sone.isLocal).thenReturn(false)
                addImage("image-id", image)
                addHttpRequestPart("image", "image-id")
@@ -81,7 +79,7 @@ class EditImagePageTest : WebPageTest() {
 
        @Test
        fun `post request with valid image and move left requested moves image left and redirects to return page`() {
-               request("", POST)
+               setMethod(POST)
                addImage("image-id", image)
                addHttpRequestPart("image", "image-id")
                addHttpRequestPart("returnPage", "return.html")
@@ -94,7 +92,7 @@ class EditImagePageTest : WebPageTest() {
 
        @Test
        fun `post request with valid image and move right requested moves image right and redirects to return page`() {
-               request("", POST)
+               setMethod(POST)
                addImage("image-id", image)
                addHttpRequestPart("image", "image-id")
                addHttpRequestPart("returnPage", "return.html")
@@ -107,7 +105,7 @@ class EditImagePageTest : WebPageTest() {
 
        @Test
        fun `post request with valid image but only whitespace in the title redirects to empty image title page`() {
-               request("", POST)
+               setMethod(POST)
                addImage("image-id", image)
                addHttpRequestPart("image", "image-id")
                addHttpRequestPart("returnPage", "return.html")
@@ -120,7 +118,7 @@ class EditImagePageTest : WebPageTest() {
 
        @Test
        fun `post request with valid image title and description modifies image and redirects to reutrn page`() {
-               request("", POST)
+               setMethod(POST)
                addImage("image-id", image)
                addHttpRequestPart("image", "image-id")
                addHttpRequestPart("returnPage", "return.html")
@@ -136,7 +134,7 @@ class EditImagePageTest : WebPageTest() {
 
        @Test
        fun `post request with image title and description modifies image with filtered description and redirects to return page`() {
-               request("", POST)
+               setMethod(POST)
                addImage("image-id", image)
                addHttpRequestPart("image", "image-id")
                addHttpRequestPart("returnPage", "return.html")