X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Ftest%2Fkotlin%2Fnet%2Fpterodactylus%2Fsone%2Fweb%2Fpages%2FEditAlbumPageTest.kt;h=b04ea8db14203dd154111de095420f6e0b964dd9;hp=3583762aa7424666b8fb7fb44fe3c5d23984bb69;hb=5ba707d40f9d2a20094aaabc21647aeec1feed46;hpb=05fb821e72072bde52f383bdc5a988da67f66d0c diff --git a/src/test/kotlin/net/pterodactylus/sone/web/pages/EditAlbumPageTest.kt b/src/test/kotlin/net/pterodactylus/sone/web/pages/EditAlbumPageTest.kt index 3583762..b04ea8d 100644 --- a/src/test/kotlin/net/pterodactylus/sone/web/pages/EditAlbumPageTest.kt +++ b/src/test/kotlin/net/pterodactylus/sone/web/pages/EditAlbumPageTest.kt @@ -7,9 +7,6 @@ import net.pterodactylus.sone.data.Sone import net.pterodactylus.sone.test.mock import net.pterodactylus.sone.test.mockBuilder import net.pterodactylus.sone.test.whenever -import net.pterodactylus.sone.web.pages.WebPageTest -import net.pterodactylus.sone.web.pages.EditAlbumPage -import net.pterodactylus.util.web.Method.GET import net.pterodactylus.util.web.Method.POST import org.hamcrest.MatcherAssert.assertThat import org.hamcrest.Matchers.equalTo @@ -61,19 +58,18 @@ class EditAlbumPageTest: WebPageTest() { @Test fun `get request does not redirect`() { - request("", GET) page.processTemplate(freenetRequest, templateContext) } @Test fun `post request with invalid album redirects to invalid page`() { - request("", POST) + setMethod(POST) verifyRedirect("invalid.html") } @Test fun `post request with album of non-local sone redirects to no permissions page`() { - request("", POST) + setMethod(POST) whenever(sone.isLocal).thenReturn(false) addAlbum("album-id", album) addHttpRequestPart("album", "album-id") @@ -82,7 +78,7 @@ class EditAlbumPageTest: WebPageTest() { @Test fun `post request with move left requested moves album to the left and redirects to album browser`() { - request("", POST) + setMethod(POST) addAlbum("album-id", album) addHttpRequestPart("album", "album-id") addHttpRequestPart("moveLeft", "true") @@ -94,7 +90,7 @@ class EditAlbumPageTest: WebPageTest() { @Test fun `post request with move right requested moves album to the left and redirects to album browser`() { - request("", POST) + setMethod(POST) addAlbum("album-id", album) addHttpRequestPart("album", "album-id") addHttpRequestPart("moveRight", "true") @@ -106,7 +102,7 @@ class EditAlbumPageTest: WebPageTest() { @Test fun `post request with empty album title redirects to empty album title page`() { - request("", POST) + setMethod(POST) addAlbum("album-id", album) addHttpRequestPart("album", "album-id") whenever(modifier.setTitle("")).thenThrow(AlbumTitleMustNotBeEmpty()) @@ -115,7 +111,7 @@ class EditAlbumPageTest: WebPageTest() { @Test fun `post request with non-empty album title and description redirects to album browser`() { - request("", POST) + setMethod(POST) addAlbum("album-id", album) addHttpRequestPart("album", "album-id") addHttpRequestPart("title", "title")