Remove obsolete loading animation
[Sone.git] / src / test / kotlin / net / pterodactylus / sone / web / DeleteReplyPageTest.kt
index ee6de04..b7b92ae 100644 (file)
@@ -30,24 +30,34 @@ class DeleteReplyPageTest : WebPageTest() {
                whenever(sone.isLocal).thenReturn(true)
                whenever(reply.sone).thenReturn(sone)
        }
-       
+
+       @Test
+       fun `page returns correct path`() {
+           assertThat(page.path, equalTo("deleteReply.html"))
+       }
+
+       @Test
+       fun `page requires login`() {
+           assertThat(page.requiresLogin(), equalTo(true))
+       }
+
        @Test
        fun `get request sets reply ID and return page in template context`() {
-           request("", GET)
+               request("", GET)
                addHttpRequestParameter("reply", "reply-id")
                addHttpRequestParameter("returnPage", "return.html")
-               page.handleRequest(freenetRequest, templateContext)
+               page.processTemplate(freenetRequest, templateContext)
                assertThat(templateContext["reply"], equalTo<Any>("reply-id"))
                assertThat(templateContext["returnPage"], equalTo<Any>("return.html"))
        }
 
        @Test
        fun `post request without any action sets reply ID and return page in template context`() {
-           request("", POST)
+               request("", POST)
                addPostReply("reply-id", reply)
                addHttpRequestParameter("reply", "reply-id")
                addHttpRequestParameter("returnPage", "return.html")
-               page.handleRequest(freenetRequest, templateContext)
+               page.processTemplate(freenetRequest, templateContext)
                assertThat(templateContext["reply"], equalTo<Any>("reply-id"))
                assertThat(templateContext["returnPage"], equalTo<Any>("return.html"))
        }
@@ -60,7 +70,7 @@ class DeleteReplyPageTest : WebPageTest() {
 
        @Test
        fun `trying to delete a reply from a non-local sone results in no permission page`() {
-           request("", POST)
+               request("", POST)
                addHttpRequestParameter("reply", "reply-id")
                whenever(sone.isLocal).thenReturn(false)
                addPostReply("reply-id", reply)
@@ -69,7 +79,7 @@ class DeleteReplyPageTest : WebPageTest() {
 
        @Test
        fun `confirming deletion of reply deletes the reply and redirects to return page`() {
-           request("", POST)
+               request("", POST)
                addPostReply("reply-id", reply)
                addHttpRequestParameter("reply", "reply-id")
                addHttpRequestParameter("returnPage", "return.html")
@@ -78,10 +88,10 @@ class DeleteReplyPageTest : WebPageTest() {
                        verify(core).deleteReply(reply)
                }
        }
-       
+
        @Test
        fun `aborting deletion of reply redirects to return page`() {
-           request("", POST)
+               request("", POST)
                addPostReply("reply-id", reply)
                addHttpRequestParameter("reply", "reply-id")
                addHttpRequestParameter("returnPage", "return.html")