X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Ftest%2Fkotlin%2Fnet%2Fpterodactylus%2Fsone%2Fweb%2Fpages%2FImageBrowserPageTest.kt;h=d64e4752de09c71226786286d913ce02a75aeee7;hp=19d24ed69cf42de4368829f0a185c96d027c0ee2;hb=6b29b49714912ff5e3e410d2484699cdf8041b90;hpb=cee09da2887a2a3d86d8e694c3fbdcd1f74cefce diff --git a/src/test/kotlin/net/pterodactylus/sone/web/pages/ImageBrowserPageTest.kt b/src/test/kotlin/net/pterodactylus/sone/web/pages/ImageBrowserPageTest.kt index 19d24ed..d64e475 100644 --- a/src/test/kotlin/net/pterodactylus/sone/web/pages/ImageBrowserPageTest.kt +++ b/src/test/kotlin/net/pterodactylus/sone/web/pages/ImageBrowserPageTest.kt @@ -5,9 +5,6 @@ import net.pterodactylus.sone.data.Image import net.pterodactylus.sone.data.Sone import net.pterodactylus.sone.test.mock import net.pterodactylus.sone.test.whenever -import net.pterodactylus.sone.web.pages.ImageBrowserPage -import net.pterodactylus.sone.web.pages.WebPageTest -import net.pterodactylus.util.web.Method.GET import org.hamcrest.MatcherAssert.assertThat import org.hamcrest.Matchers.contains import org.hamcrest.Matchers.equalTo @@ -38,12 +35,11 @@ class ImageBrowserPageTest : WebPageTest() { @Test fun `get request with album sets album and page in template context`() { - request("", GET) val album = mock() addAlbum("album-id", album) addHttpRequestParameter("album", "album-id") addHttpRequestParameter("page", "5") - page.handleRequest(freenetRequest, templateContext) + page.processTemplate(freenetRequest, templateContext) assertThat(templateContext["albumRequested"], equalTo(true)) assertThat(templateContext["album"], equalTo(album)) assertThat(templateContext["page"], equalTo("5")) @@ -51,35 +47,32 @@ class ImageBrowserPageTest : WebPageTest() { @Test fun `get request with image sets image in template context`() { - request("", GET) val image = mock() addImage("image-id", image) addHttpRequestParameter("image", "image-id") - page.handleRequest(freenetRequest, templateContext) + page.processTemplate(freenetRequest, templateContext) assertThat(templateContext["imageRequested"], equalTo(true)) assertThat(templateContext["image"], equalTo(image)) } @Test fun `get request with sone sets sone in template context`() { - request("", GET) val sone = mock() addSone("sone-id", sone) addHttpRequestParameter("sone", "sone-id") - page.handleRequest(freenetRequest, templateContext) + page.processTemplate(freenetRequest, templateContext) assertThat(templateContext["soneRequested"], equalTo(true)) assertThat(templateContext["sone"], equalTo(sone)) } @Test fun `get request with mode of gallery sets albums and page in template context`() { - request("", GET) val firstSone = createSone("first album", "second album") addSone("sone1", firstSone) val secondSone = createSone("third album", "fourth album") addSone("sone2", secondSone) addHttpRequestParameter("mode", "gallery") - page.handleRequest(freenetRequest, templateContext) + page.processTemplate(freenetRequest, templateContext) assertThat(templateContext["galleryRequested"], equalTo(true)) @Suppress("UNCHECKED_CAST") assertThat(templateContext["albums"] as Iterable, contains( @@ -108,8 +101,7 @@ class ImageBrowserPageTest : WebPageTest() { @Test fun `requesting nothing will show the albums of the current sone`() { - request("", GET) - page.handleRequest(freenetRequest, templateContext) + page.processTemplate(freenetRequest, templateContext) assertThat(templateContext["soneRequested"], equalTo(true)) assertThat(templateContext["sone"], equalTo(currentSone)) }