X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Ftest%2Fkotlin%2Fnet%2Fpterodactylus%2Fsone%2Fweb%2FDeleteImagePageTest.kt;h=3f617cd06dcfab7cbfd435990b267ad8470adc44;hp=d3a0b6b62af1a18d9e13eec8d4d1b5b49b27b407;hb=c469191f95939fdc2f53fd4fcd8581ed5c595c69;hpb=58418a5d13a1e8da185f1982f662c34eec2c4b1a diff --git a/src/test/kotlin/net/pterodactylus/sone/web/DeleteImagePageTest.kt b/src/test/kotlin/net/pterodactylus/sone/web/DeleteImagePageTest.kt index d3a0b6b..3f617cd 100644 --- a/src/test/kotlin/net/pterodactylus/sone/web/DeleteImagePageTest.kt +++ b/src/test/kotlin/net/pterodactylus/sone/web/DeleteImagePageTest.kt @@ -16,7 +16,7 @@ import org.mockito.Mockito.verify /** * Unit test for [DeleteImagePage]. */ -class DeleteImagePageTest : WebPageTest() { +class DeleteImagePageTest: WebPageTest() { private val page = DeleteImagePage(template, webInterface) private val image = mock() @@ -35,6 +35,16 @@ class DeleteImagePageTest : WebPageTest() { } @Test + fun `page returns correct path`() { + assertThat(page.path, equalTo("deleteImage.html")) + } + + @Test + fun `page requires login`() { + assertThat(page.requiresLogin(), equalTo(true)) + } + + @Test fun `get request with invalid image redirects to invalid page`() { request("", GET) verifyRedirect("invalid.html")