🔥 Remove templates from FreenetTemplatePages
[Sone.git] / src / test / kotlin / net / pterodactylus / sone / web / page / FreenetTemplatePageTest.kt
index b48ba1f..2880d24 100644 (file)
@@ -16,7 +16,7 @@ class FreenetTemplatePageTest {
        private val templateRenderer = deepMock<TemplateRenderer>()
        private val loaders = mock<Loaders>()
        private val template = mock<Template>()
-       private val page = FreenetTemplatePage("/test/path", templateRenderer, loaders, template, "invalid-form-password")
+       private val page = FreenetTemplatePage("/test/path", templateRenderer, loaders, "invalid-form-password")
 
        @Test
        fun `path is exposed correctly`() {
@@ -70,7 +70,7 @@ class FreenetTemplatePageTest {
 
        @Test
        fun `isEnabled() returns false if full access only is true`() {
-               val page = object : FreenetTemplatePage("/test/path", templateRenderer, loaders, template, "invalid-form-password") {
+               val page = object : FreenetTemplatePage("/test/path", templateRenderer, loaders, "invalid-form-password") {
                        override val isFullAccessOnly = true
                }
                assertThat(page.isEnabled(mock()), equalTo(false))
@@ -78,7 +78,7 @@ class FreenetTemplatePageTest {
 
        @Test
        fun `page with redirect target throws redirect exception on handleRequest`() {
-               val page = object : FreenetTemplatePage("/test/path", templateRenderer, loaders, template, "invalid-form-password") {
+               val page = object : FreenetTemplatePage("/test/path", templateRenderer, loaders, "invalid-form-password") {
                        override fun getRedirectTarget(request: FreenetRequest) = "foo"
                }
                val request = mock<FreenetRequest>()
@@ -90,7 +90,7 @@ class FreenetTemplatePageTest {
 
        @Test
        fun `page with full access only returns unauthorized on handleRequest with non-full access request`() {
-               val page = object : FreenetTemplatePage("/test/path", templateRenderer, loaders, template, "invalid-form-password") {
+               val page = object : FreenetTemplatePage("/test/path", templateRenderer, loaders, "invalid-form-password") {
                        override val isFullAccessOnly = true
                }
                val request = deepMock<FreenetRequest>()
@@ -132,7 +132,7 @@ class FreenetTemplatePageTest {
        }
 
        @TemplatePath("template-path")
-       private class TestPage(templateRenderer: TemplateRenderer, loaders: Loaders) : FreenetTemplatePage("/", templateRenderer, loaders, Template(), "") {
+       private class TestPage(templateRenderer: TemplateRenderer, loaders: Loaders) : FreenetTemplatePage("/", templateRenderer, loaders, "") {
                override fun getPath() = ""
                override fun isPrefixPage() = false
                override fun handleRequest(request: FreenetRequest, response: Response) = response