X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Ftest%2Fkotlin%2Fnet%2Fpterodactylus%2Fsone%2Fweb%2FLogoutPageTest.kt;h=8120b50ae9e940d8a9154b3e911cace4a464d7f1;hp=65b75e0923a110a74b1e77ca740e8f46aaca5a4b;hb=a9c1c1770651720ec3b271464a4b490ea4a1334f;hpb=7eac5c60bdb241d7b98e548cf974d41e22af1b5c diff --git a/src/test/kotlin/net/pterodactylus/sone/web/LogoutPageTest.kt b/src/test/kotlin/net/pterodactylus/sone/web/LogoutPageTest.kt index 65b75e0..8120b50 100644 --- a/src/test/kotlin/net/pterodactylus/sone/web/LogoutPageTest.kt +++ b/src/test/kotlin/net/pterodactylus/sone/web/LogoutPageTest.kt @@ -1,7 +1,6 @@ package net.pterodactylus.sone.web import net.pterodactylus.sone.test.whenever -import net.pterodactylus.sone.web.WebTestUtils.redirectsTo import org.hamcrest.MatcherAssert.assertThat import org.hamcrest.Matchers.equalTo import org.junit.Test @@ -14,12 +13,11 @@ class LogoutPageTest : WebPageTest() { private val page = LogoutPage(template, webInterface) + override fun getPage() = page + @Test fun `page unsets current sone and redirects to index`() { - expectedException.expect(redirectsTo("index.html")) - try { - page.handleRequest(freenetRequest, templateContext) - } finally { + verifyRedirect("index.html") { verify(webInterface).setCurrentSone(toadletContext, null) } }