X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Ftest%2Fkotlin%2Fnet%2Fpterodactylus%2Fsone%2Fweb%2Fajax%2FDistrustAjaxPageTest.kt;fp=src%2Ftest%2Fkotlin%2Fnet%2Fpterodactylus%2Fsone%2Fweb%2Fajax%2FDistrustAjaxPageTest.kt;h=0000000000000000000000000000000000000000;hp=868819edc6f460f8f6a913724932630bfc2c1452;hb=28be0e47c683650202cc74795d002acd10616642;hpb=5d7419dfefdc2c98ac478068fcc727359ec8bfe4 diff --git a/src/test/kotlin/net/pterodactylus/sone/web/ajax/DistrustAjaxPageTest.kt b/src/test/kotlin/net/pterodactylus/sone/web/ajax/DistrustAjaxPageTest.kt deleted file mode 100644 index 868819e..0000000 --- a/src/test/kotlin/net/pterodactylus/sone/web/ajax/DistrustAjaxPageTest.kt +++ /dev/null @@ -1,53 +0,0 @@ -package net.pterodactylus.sone.web.ajax - -import net.pterodactylus.sone.data.Sone -import net.pterodactylus.sone.test.getInstance -import net.pterodactylus.sone.test.mock -import net.pterodactylus.sone.web.baseInjector -import org.hamcrest.MatcherAssert.assertThat -import org.hamcrest.Matchers.equalTo -import org.hamcrest.Matchers.notNullValue -import org.junit.Test -import org.mockito.Mockito.verify - -/** - * Unit test for [DistrustAjaxPage]. - */ -class DistrustAjaxPageTest : JsonPageTest("distrustSone.ajax", pageSupplier = ::DistrustAjaxPage) { - - @Test - fun `request with missing sone results in invalid-sone-id`() { - assertThatJsonFailed("invalid-sone-id") - } - - @Test - fun `request with invalid sone results in invalid-sone-id`() { - addRequestParameter("sone", "invalid-sone") - assertThatJsonFailed("invalid-sone-id") - } - - @Test - fun `request with valid sone results in distrusted sone`() { - val sone = mock() - addSone(sone, "sone-id") - addRequestParameter("sone", "sone-id") - assertThatJsonIsSuccessful() - verify(core).distrustSone(currentSone, sone) - } - - @Test - fun `request with valid sone results in correct trust value being sent back`() { - core.preferences.newNegativeTrust = -33 - val sone = mock() - addSone(sone, "sone-id") - addRequestParameter("sone", "sone-id") - assertThatJsonIsSuccessful() - assertThat(json["trustValue"]?.asInt(), equalTo(-33)) - } - - @Test - fun `page can be created by dependency injection`() { - assertThat(baseInjector.getInstance(), notNullValue()) - } - -}