X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Ftest%2Fkotlin%2Fnet%2Fpterodactylus%2Fsone%2Fweb%2FDeleteImagePageTest.kt;h=3f617cd06dcfab7cbfd435990b267ad8470adc44;hb=c469191f95939fdc2f53fd4fcd8581ed5c595c69;hp=d3a0b6b62af1a18d9e13eec8d4d1b5b49b27b407;hpb=a9c1c1770651720ec3b271464a4b490ea4a1334f;p=Sone.git 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")