File tree Expand file tree Collapse file tree 1 file changed +16
-0
lines changed
graphql-java-servlet/src/test/groovy/graphql/kickstart/servlet Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change 755755 getResponseContent(). data. echoFiles == [" test" , " test again" ]
756756 }
757757
758+ def " errors while accessing file from the request" () {
759+ setup :
760+ request = Spy (MockHttpServletRequest )
761+ request. setMethod(" POST" )
762+ request. setContentType(" multipart/form-data, boundary=test" )
763+ // See https://github.com/apache/tomcat/blob/main/java/org/apache/catalina/connector/Request.java#L2775...L2791
764+ request. getParts() >> { throw new IllegalStateException () }
765+
766+ when :
767+ servlet. doPost(request, response)
768+
769+ then :
770+ response. getStatus() == STATUS_ERROR
771+ response. getContentLength() == 0
772+ }
773+
758774 def " batched query over HTTP POST body returns data" () {
759775 setup :
760776 request. setContent(' [{ "query": "query { echo(arg:\\ "test\\ ") }" }, { "query": "query { echo(arg:\\ "test\\ ") }" }]' . bytes)
You can’t perform that action at this time.
0 commit comments