Changeset 718
- Timestamp:
- 10/05/07 21:49:48 (1 year ago)
- Files:
-
- trunk/app_generators/merb/templates/spec/spec_helper.rb (modified) (1 diff)
- trunk/lib/merb/test/helper.rb (modified) (2 diffs)
- trunk/lib/merb/test/hpricot.rb (added)
- trunk/lib/merb/test/rspec.rb (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/app_generators/merb/templates/spec/spec_helper.rb
r642 r718 3 3 require File.join(MERB_ROOT, 'config', 'merb_init') 4 4 5 5 require 'merb/test/helper' 6 require 'merb/test/rspec' 6 7 7 8 ### METHODS BELOW THIS LINE SHOULD BE EXTRACTED TO MERB ITSELF 8 require 'merb/test/helper'9 10 # require 'merb/test/rspec'trunk/lib/merb/test/helper.rb
r701 r718 1 1 require 'merb/test/fake_request' 2 2 require 'merb/test/hpricot' 3 include HpricotTestHelper 3 4 4 5 # Create a FakeRequest suitable for passing to Controller.build … … 18 19 19 20 def request(verb, path) 20 res = StringIO.new21 request = Merb::Test::FakeRequest.with(path, :request_method => (verb.to_s.upcase rescue 'GET'))21 response = StringIO.new 22 @request = Merb::Test::FakeRequest.with(path, :request_method => (verb.to_s.upcase rescue 'GET')) 22 23 23 yield request if block_given?24 yield @request if block_given? 24 25 25 Merb::Dispatcher.handle request, res26 @controller, @action = Merb::Dispatcher.handle @request, response 26 27 end 27 28
