Bug #14194 » frozen_cgi.patch
| test/cgi/test_cgi_multipart.rb | ||
|---|---|---|
|
require 'stringio'
|
||
|
ENV['REQUEST_METHOD'] = 'POST'
|
||
|
ENV['CONTENT_TYPE'] = 'multipart/form-data; boundary=foobar1234'
|
||
|
body = <<-BODY
|
||
|
body = <<-BODY.gsub(/\n/, "\r\n")
|
||
|
--foobar1234
|
||
|
Content-Disposition: form-data: name=\"name1\"
|
||
| ... | ... | |
|
--foobar1234--
|
||
|
BODY
|
||
|
body.gsub!(/\n/, "\r\n")
|
||
|
ENV['CONTENT_LENGTH'] = body.size.to_s
|
||
|
$stdin = StringIO.new(body)
|
||
|
CGI.new
|
||