From e6b3d4f3022e392ac0d74ba1c298b3dbf7265603 Mon Sep 17 00:00:00 2001 From: =?utf8?q?David=20=E2=80=98Bombe=E2=80=99=20Roden?= Date: Sat, 8 Apr 2017 19:03:52 +0200 Subject: [PATCH] Add some tests for edit profile field page --- .../sone/web/pages/EditProfileFieldPageTest.kt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/test/kotlin/net/pterodactylus/sone/web/pages/EditProfileFieldPageTest.kt b/src/test/kotlin/net/pterodactylus/sone/web/pages/EditProfileFieldPageTest.kt index cbe1289..0990ece 100644 --- a/src/test/kotlin/net/pterodactylus/sone/web/pages/EditProfileFieldPageTest.kt +++ b/src/test/kotlin/net/pterodactylus/sone/web/pages/EditProfileFieldPageTest.kt @@ -31,6 +31,22 @@ class EditProfileFieldPageTest : WebPageTest() { } @Test + fun `page returns correct path`() { + assertThat(page.path, equalTo("editProfileField.html")) + } + + @Test + fun `page requires login`() { + assertThat(page.requiresLogin(), equalTo(true)) + } + + @Test + fun `page returns correct title`() { + whenever(l10n.getString("Page.EditProfileField.Title")).thenReturn("edit profile field title") + assertThat(page.getPageTitle(freenetRequest), equalTo("edit profile field title")) + } + + @Test fun `get request with invalid field redirects to invalid page`() { request("", GET) verifyRedirect("invalid.html") -- 2.7.4