- fun `get request without sone redirects to return page`() {
- addHttpRequestParameter("returnPage", "return.html")
+ fun `page returns correct path`() {
+ assertThat(page.path, equalTo("unlockSone.html"))
+ }
+
+ @Test
+ fun `page does not require login`() {
+ assertThat(page.requiresLogin(), equalTo(false))
+ }
+
+ @Test
+ fun `page returns correct title`() {
+ addTranslation("Page.UnlockSone.Title", "unlock page title")
+ assertThat(page.getPageTitle(freenetRequest), equalTo("unlock page title"))
+ }
+
+ @Test
+ fun `post request without sone redirects to return page`() {
+ setMethod(POST)
+ addHttpRequestPart("returnPage", "return.html")