package net.pterodactylus.sone.web.page
+import com.google.inject.*
import freenet.client.*
import freenet.clients.http.*
import net.pterodactylus.sone.test.*
+import net.pterodactylus.sone.web.*
import net.pterodactylus.util.web.*
import org.hamcrest.MatcherAssert.*
import org.hamcrest.Matchers.*
assertThat(pageToadlet.menuName, equalTo("foo"))
}
+ @Test
+ fun `page toadlet factory can be created by guice`() {
+ val injector = Guice.createInjector(
+ HighLevelSimpleClient::class.isProvidedBy(highLevelSimpleClient),
+ SessionManager::class.isProvidedBy(sessionManager),
+ String::class.withNameIsProvidedBy("/Sone/", "toadletPathPrefix")
+ )
+ assertThat(injector.getInstance<PageToadletFactory>(), notNullValue())
+ }
+
}
@MenuName("testName")