- addHttpRequestParameter("parent", "parent-id")
- addHttpRequestParameter("title", "title")
- addUploadedFile("image", "image.png", "image/png", "no-image.png")
- page.handleRequest(freenetRequest, templateContext)
- verify(core, never()).createTemporaryImage(any(), any())
- assertThat(templateContext["messages"] as String?, equalTo<String>("Page.UploadImage.Error.InvalidImage"))
+ addHttpRequestPart("parent", "parent-id")
+ addHttpRequestPart("title", "title")
+ addUploadedFile("image", "image.png", "image/png", "upload-image-invalid-image.png")
+ addTranslation("Page.UploadImage.Error.InvalidImage", "upload error - invalid image")
+ verifyNoRedirect {
+ verify(core, never()).createTemporaryImage(any(), any())
+ assertThat(templateContext["messages"] as String, equalTo("upload error - invalid image"))
+ }