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=9acbc5bdec4ccb752e0856a501568b0bb6161579;hpb=a9c1c1770651720ec3b271464a4b490ea4a1334f 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")