projects
/
Sone.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
✨ Use @TemplatePath annotations on most pages
[Sone.git]
/
src
/
test
/
kotlin
/
net
/
pterodactylus
/
sone
/
web
/
pages
/
IndexPageTest.kt
diff --git
a/src/test/kotlin/net/pterodactylus/sone/web/pages/IndexPageTest.kt
b/src/test/kotlin/net/pterodactylus/sone/web/pages/IndexPageTest.kt
index
39be2d6
..
09bf4a0
100644
(file)
--- a/
src/test/kotlin/net/pterodactylus/sone/web/pages/IndexPageTest.kt
+++ b/
src/test/kotlin/net/pterodactylus/sone/web/pages/IndexPageTest.kt
@@
-10,6
+10,7
@@
import net.pterodactylus.sone.test.mock
import net.pterodactylus.sone.test.whenever
import net.pterodactylus.sone.utils.Pagination
import net.pterodactylus.sone.web.baseInjector
import net.pterodactylus.sone.test.whenever
import net.pterodactylus.sone.utils.Pagination
import net.pterodactylus.sone.web.baseInjector
+import net.pterodactylus.sone.web.page.*
import org.hamcrest.MatcherAssert.assertThat
import org.hamcrest.Matchers.contains
import org.hamcrest.Matchers.emptyIterable
import org.hamcrest.MatcherAssert.assertThat
import org.hamcrest.Matchers.contains
import org.hamcrest.Matchers.emptyIterable
@@
-22,7
+23,7
@@
import org.mockito.ArgumentMatchers
/**
* Unit test for [IndexPage].
*/
/**
* Unit test for [IndexPage].
*/
-class IndexPageTest: WebPageTest({ template, webInterface
-> IndexPage(template, webInterface
, postVisibilityFilter) }) {
+class IndexPageTest: WebPageTest({ template, webInterface
, loaders, templateRenderer -> IndexPage(template, webInterface, loaders, templateRenderer
, postVisibilityFilter) }) {
companion object {
private val postVisibilityFilter = mock<PostVisibilityFilter>()
companion object {
private val postVisibilityFilter = mock<PostVisibilityFilter>()
@@
-159,4
+160,14
@@
class IndexPageTest: WebPageTest({ template, webInterface -> IndexPage(template,
assertThat(baseInjector.getInstance<IndexPage>(), notNullValue())
}
assertThat(baseInjector.getInstance<IndexPage>(), notNullValue())
}
+ @Test
+ fun `page is annotated with correct menuname`() {
+ assertThat(page.menuName, equalTo("Index"))
+ }
+
+ @Test
+ fun `page is annotated with correct template path`() {
+ assertThat(page.templatePath, equalTo("/templates/index.html"))
+ }
+
}
}