X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Ftest%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fweb%2FAllPagesTest.kt;fp=src%2Ftest%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fweb%2FAllPagesTest.kt;h=da05926b4cc8aa40db204ddd244a67c5f02f7dd2;hp=4c18276264cea103dd9fb56686a7c57733298475;hb=811b050899f1ac9e61d9cf724f67d59c8f7bac36;hpb=035b8512e0b72d2e81d303992e877bd2abd172a0 diff --git a/src/test/java/net/pterodactylus/sone/web/AllPagesTest.kt b/src/test/java/net/pterodactylus/sone/web/AllPagesTest.kt index 4c18276..da05926 100644 --- a/src/test/java/net/pterodactylus/sone/web/AllPagesTest.kt +++ b/src/test/java/net/pterodactylus/sone/web/AllPagesTest.kt @@ -1,6 +1,6 @@ package net.pterodactylus.sone.web -import com.google.inject.Guice +import com.google.inject.Guice.createInjector import net.pterodactylus.sone.main.SonePlugin.PluginHomepage import net.pterodactylus.sone.main.SonePlugin.PluginVersion import net.pterodactylus.sone.main.SonePlugin.PluginYear @@ -17,9 +17,7 @@ import org.junit.Test class AllPagesTest { private val injector by lazy { - Guice.createInjector( - Template::class.isProvidedByMock(), - WebInterface::class.isProvidedByMock(), + baseInjector.createChildInjector( PluginVersion::class.isProvidedByMock(), PluginYear::class.isProvidedByMock(), PluginHomepage::class.isProvidedByMock() @@ -33,3 +31,10 @@ class AllPagesTest { } } + +val baseInjector by lazy { + createInjector( + Template::class.isProvidedByMock(), + WebInterface::class.isProvidedByMock() + )!! +}