X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Ftest%2Fkotlin%2Fnet%2Fpterodactylus%2Fsone%2Fweb%2Fpages%2FEditImagePageTest.kt;fp=src%2Ftest%2Fkotlin%2Fnet%2Fpterodactylus%2Fsone%2Fweb%2Fpages%2FEditImagePageTest.kt;h=4a39cdffa27667006145efeb777cf274f264cecb;hb=d070aabe9a9e2fc525022fb1ab24bdb6d3d4b2c3;hp=810e1495b701cc370aa9a72e2b9010222ecb85b9;hpb=d42da49d38b464416be5d74c167ef6b02bd1ccc7;p=Sone.git diff --git a/src/test/kotlin/net/pterodactylus/sone/web/pages/EditImagePageTest.kt b/src/test/kotlin/net/pterodactylus/sone/web/pages/EditImagePageTest.kt index 810e149..4a39cdf 100644 --- a/src/test/kotlin/net/pterodactylus/sone/web/pages/EditImagePageTest.kt +++ b/src/test/kotlin/net/pterodactylus/sone/web/pages/EditImagePageTest.kt @@ -3,7 +3,9 @@ package net.pterodactylus.sone.web.pages import net.pterodactylus.sone.data.Album import net.pterodactylus.sone.data.Image import net.pterodactylus.sone.data.Image.Modifier +import net.pterodactylus.sone.data.Image.Modifier.ImageTitleMustNotBeEmpty import net.pterodactylus.sone.data.Sone +import net.pterodactylus.sone.test.doThrow import net.pterodactylus.sone.test.mock import net.pterodactylus.sone.test.mockBuilder import net.pterodactylus.sone.test.whenever @@ -59,7 +61,7 @@ class EditImagePageTest : WebPageTest() { @Test fun `get request does not redirect`() { request("", GET) - page.handleRequest(freenetRequest, templateContext) + page.processTemplate(freenetRequest, templateContext) } @Test @@ -110,6 +112,7 @@ class EditImagePageTest : WebPageTest() { addHttpRequestParameter("image", "image-id") addHttpRequestParameter("returnPage", "return.html") addHttpRequestParameter("title", " ") + whenever(modifier.update()).doThrow() verifyRedirect("emptyImageTitle.html") { verify(core, never()).touchConfiguration() } @@ -132,7 +135,7 @@ class EditImagePageTest : WebPageTest() { } @Test - fun `post request with image title and description modifies image with filtered description and redirects to reutrn page`() { + fun `post request with image title and description modifies image with filtered description and redirects to return page`() { request("", POST) addImage("image-id", image) addHttpRequestParameter("image", "image-id")