Actually differentiate between GET and POST parameters
[Sone.git] / src / test / kotlin / net / pterodactylus / sone / web / pages / CreateAlbumPageTest.kt
index c4f2ee4..9851530 100644 (file)
@@ -62,9 +62,9 @@ class CreateAlbumPageTest: WebPageTest() {
        fun `title and description are set correctly on the album`() {
                request("", POST)
                addAlbum("parent-id", parentAlbum)
-               addHttpRequestParameter("name", "new name")
-               addHttpRequestParameter("description", "new description")
-               addHttpRequestParameter("parent", "parent-id")
+               addHttpRequestPart("name", "new name")
+               addHttpRequestPart("description", "new description")
+               addHttpRequestPart("parent", "parent-id")
                verifyRedirect("imageBrowser.html?album=album-id") {
                        verify(newAlbum).modify()
                        verify(newAlbum.modify()).setTitle("new name")
@@ -77,8 +77,8 @@ class CreateAlbumPageTest: WebPageTest() {
        @Test
        fun `root album is used if no parent is specified`() {
                request("", POST)
-               addHttpRequestParameter("name", "new name")
-               addHttpRequestParameter("description", "new description")
+               addHttpRequestPart("name", "new name")
+               addHttpRequestPart("description", "new description")
                verifyRedirect("imageBrowser.html?album=album-id")
        }
 
@@ -86,16 +86,16 @@ class CreateAlbumPageTest: WebPageTest() {
        fun `empty album title redirects to error page`() {
                request("", POST)
                whenever(newAlbum.modify().update()).thenThrow(AlbumTitleMustNotBeEmpty::class.java)
-               addHttpRequestParameter("name", "new name")
-               addHttpRequestParameter("description", "new description")
+               addHttpRequestPart("name", "new name")
+               addHttpRequestPart("description", "new description")
                verifyRedirect("emptyAlbumTitle.html")
        }
 
        @Test
        fun `album description is filtered`() {
                request("", POST)
-               addHttpRequestParameter("name", "new name")
-               addHttpRequestParameter("description", "new http://localhost:12345/KSK@foo description")
+               addHttpRequestPart("name", "new name")
+               addHttpRequestPart("description", "new http://localhost:12345/KSK@foo description")
                addHttpRequestHeader("Host", "localhost:12345")
                verifyRedirect("imageBrowser.html?album=album-id") {
                        verify(newAlbum.modify()).setDescription("new KSK@foo description")