🔥 Remove all trust/distrust/untrust pages
[Sone.git] / src / test / kotlin / net / pterodactylus / sone / web / ajax / UntrustAjaxPageTest.kt
diff --git a/src/test/kotlin/net/pterodactylus/sone/web/ajax/UntrustAjaxPageTest.kt b/src/test/kotlin/net/pterodactylus/sone/web/ajax/UntrustAjaxPageTest.kt
deleted file mode 100644 (file)
index b693194..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-package net.pterodactylus.sone.web.ajax
-
-import net.pterodactylus.sone.data.*
-import net.pterodactylus.sone.test.*
-import net.pterodactylus.sone.web.*
-import org.hamcrest.MatcherAssert.*
-import org.hamcrest.Matchers.*
-import org.junit.*
-import org.mockito.Mockito.*
-
-/**
- * Unit test for [UntrustAjaxPage].
- */
-class UntrustAjaxPageTest : JsonPageTest("untrustSone.ajax", pageSupplier = ::UntrustAjaxPage) {
-
-       @Test
-       fun `request without sone results in invalid-sone-id`() {
-               assertThatJsonFailed("invalid-sone-id")
-       }
-
-       @Test
-       fun `request with invalid sone results in invalid-sone-id`() {
-               addRequestParameter("sone", "invalid")
-               assertThatJsonFailed("invalid-sone-id")
-       }
-
-       @Test
-       fun `request with valid sone results in sone being untrusted`() {
-               val sone = mock<Sone>()
-               addSone(sone, "sone-id")
-               addRequestParameter("sone", "sone-id")
-               assertThatJsonIsSuccessful()
-               verify(core).untrustSone(currentSone, sone)
-       }
-
-       @Test
-       fun `request with valid sone results in null trust value being returned`() {
-               val sone = mock<Sone>()
-               addSone(sone, "sone-id")
-               addRequestParameter("sone", "sone-id")
-               assertThatJsonIsSuccessful()
-               assertThat(json["trustValue"], nullValue())
-       }
-
-       @Test
-       fun `page can be created by dependency injection`() {
-           assertThat(baseInjector.getInstance<UntrustAjaxPage>(), notNullValue())
-       }
-
-}