Changeset 495
- Timestamp:
- 09/03/07 22:24:00 (1 year ago)
- Files:
-
- plugins/rspec_on_merb/README (added)
- plugins/rspec_on_merb/Rakefile (added)
- plugins/rspec_on_merb/init.rb (added)
- plugins/rspec_on_merb/lib/custom (added)
- plugins/rspec_on_merb/lib/custom/multipart.rb (added)
- plugins/rspec_on_merb/lib/spec/merb/dsl/behaviour/controller.rb (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
plugins/rspec_on_merb/lib/spec/merb/dsl/behaviour/controller.rb
r235 r495 40 40 def post(path, opts={}) 41 41 m = Multipart::Post.new 42 method = opts.delete(:request_method) || 'POST' 42 43 body, head = m.prepare_query(opts) 43 request = ::Merb::FakeRequest.new(:request_uri => path, :path_info => path.sub(/\?.*$/,''))44 request['REQUEST_METHOD'] = 'POST'44 request = Spec::Merb::Fakes::FakeRequest.new({:request_uri => path, :path_info => path.sub(/\?.*$/,'')}, method) 45 request['REQUEST_METHOD'] = method 45 46 request['CONTENT_TYPE'] = head 46 47 request['CONTENT_LENGTH'] = body.length
