private val page = LikePage(template, webInterface)
+ override fun getPage() = page
+
@Test
fun `get request does not redirect`() {
request("", GET)
addHttpRequestParameter("type", "post")
addHttpRequestParameter("post", "post-id")
addHttpRequestParameter("returnPage", "return.html")
- expectedException.expect(WebTestUtils.redirectsTo("return.html"))
- try {
- page.handleRequest(freenetRequest, templateContext)
- } finally {
+ verifyRedirect("return.html") {
verify(currentSone).addLikedPostId("post-id")
}
}
addHttpRequestParameter("type", "reply")
addHttpRequestParameter("reply", "reply-id")
addHttpRequestParameter("returnPage", "return.html")
- expectedException.expect(WebTestUtils.redirectsTo("return.html"))
- try {
- page.handleRequest(freenetRequest, templateContext)
- } finally {
+ verifyRedirect("return.html") {
verify(currentSone).addLikedReplyId("reply-id")
}
}
request("", POST)
addHttpRequestParameter("type", "foo")
addHttpRequestParameter("returnPage", "return.html")
- expectedException.expect(WebTestUtils.redirectsTo("return.html"))
- try {
- page.handleRequest(freenetRequest, templateContext)
- } finally {
+ verifyRedirect("return.html") {
verifyNoMoreInteractions(currentSone)
}
}