File tree Expand file tree Collapse file tree 2 files changed +18
-0
lines changed Expand file tree Collapse file tree 2 files changed +18
-0
lines changed Original file line number Diff line number Diff line change
1
+ --AaB03x
2
+ Content-Disposition: form-data
3
+ Content-ID: name-via-content-id
4
+
5
+ Larry
6
+ --AaB03x
7
+ Content-Disposition: form-data; name="name-via-disposition"
8
+ Content-Type: text/plain
9
+
10
+ Berry
11
+ --AaB03x--
Original file line number Diff line number Diff line change @@ -174,6 +174,13 @@ def rd.length
174
174
params . keys . should . not . include "files"
175
175
end
176
176
177
+ should "use Content-ID header for the name, if no name is given" do
178
+ env = Rack ::MockRequest . env_for ( "/" , multipart_fixture ( :content_id ) )
179
+ params = Rack ::Multipart . parse_multipart ( env )
180
+ params [ "name-via-content-id" ] . should . equal "Larry"
181
+ params [ "name-via-disposition" ] . should . equal "Berry"
182
+ end
183
+
177
184
should "parse multipart/mixed" do
178
185
env = Rack ::MockRequest . env_for ( "/" , multipart_fixture ( :mixed_files ) )
179
186
params = Rack ::Utils ::Multipart . parse_multipart ( env )
You can’t perform that action at this time.
0 commit comments