Sha256: 9eef351fe4234426877c4939e3e8217d8c2680fac5f04e1630d15abfe74ab170
Contents?: true
Size: 723 Bytes
Versions: 2
Compression:
Stored size: 723 Bytes
Contents
require File.join(File.dirname(__FILE__), "..", "..", "spec_helper") require "mongrel" describe Merb::Request do it "should handle file upload for multipart/form-data posts" do file = Struct.new(:read, :filename, :path). new("This is a text file with some small content in it.", "sample.txt", "sample.txt") m = Merb::Test::MultipartRequestHelper::Post.new :file => file body, head = m.to_multipart request = fake_request({:request_method => "POST", :content_type => head, :content_length => body.length}, :req => body) request.params[:file].should_not be_nil request.params[:file][:tempfile].class.should == Tempfile request.params[:file][:content_type].should == 'text/plain' end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
merb-core-0.9.2 | spec/public/request/multipart_spec.rb |
merb-core-0.9.3 | spec/public/request/multipart_spec.rb |