Changeset 1293
- Timestamp:
- 01/12/08 22:39:52 (9 months ago)
- Files:
-
- trunk/spec/merb/dispatch_spec.rb (modified) (4 diffs)
- trunk/spec/merb/multipart_spec.rb (modified) (5 diffs)
- trunk/spec/merb/view_context_spec.rb (modified) (1 diff)
- trunk/spec/spec_helper.rb (modified) (1 diff)
- trunk/spec/spec_helpers/url_shared_behaviour.rb (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/spec/merb/dispatch_spec.rb
r1228 r1293 1 1 require File.dirname(__FILE__) + '/../spec_helper' 2 require File.dirname(__FILE__) + '/../fixtures/controllers/dispatch_spec_controllers' 3 4 $TESTING = true 2 require_fixtures '/controllers/dispatch_spec_controllers' 5 3 6 4 describe Merb::Dispatcher do 7 8 before(:all) do 5 before :all do 9 6 Merb::Config[:allow_reloading] = false 10 7 Merb::Router.prepare do |r| … … 289 286 controller.body.should == :edit 290 287 end 288 291 289 it "should handle request: GET /posts/1/edit and return Posts#edit" do 292 290 controller, action = request(:get, '/posts/1/edit') … … 336 334 controller.body.should == :create 337 335 end 338 339 336 340 337 it "should handle request: POST /posts.xml and return Posts#create format xml" do … … 527 524 controller, action = request(:get, '/bar/bam?a=1') 528 525 controller.body.should == "1 nil" 529 end 526 end 530 527 end 531 528 end trunk/spec/merb/multipart_spec.rb
r1286 r1293 1 1 require File.dirname(__FILE__) + '/../spec_helper' 2 require 'tempfile' 2 3 3 4 describe Merb::Test::Multipart::Param, '.to_multipart' do … … 16 17 17 18 describe Merb::Test::Multipart::Post, '.push_params(params) param parsing' do 18 before (:each)do19 before :each do 19 20 @fake_return_param = mock('fake return_param') 20 21 end 21 22 22 23 it "should create Param from params when param doesn't respond to read" do 23 24 params = { 'normal' => 'normal_param' } … … 49 50 end 50 51 51 require 'tempfile'52 require File.dirname(__FILE__) + '/../fixtures/controllers/render_spec_controllers'53 54 52 describe Merb::Test::Helper, "Multipart form helpers" do 55 56 before(:each) do 53 before :each do 57 54 @path = "/render_object_controller/render_object.xml" 58 55 Merb::Router.prepare { |r| r.default_routes } 59 56 @mp = Merb::Test::Multipart::Post 60 57 @file = Tempfile.new("spec_file.stuff") 61 end 58 end 62 59 63 60 it "should setup a multipart request" do … … 95 92 multipart_request(@path, :foo => "bar") do 96 93 controller.should_receive(:dispatch).and_return(true) 97 end 94 end 98 95 end 99 96 … … 109 106 controller.request.should be_put 110 107 end 111 112 108 end trunk/spec/merb/view_context_spec.rb
r1291 r1293 1 1 require File.dirname(__FILE__) + '/../spec_helper' 2 require FIXTURES +'/controllers/render_spec_controllers'2 require_fixtures '/controllers/render_spec_controllers' 3 3 4 4 describe "View Context", "image tag" do trunk/spec/spec_helper.rb
r1286 r1293 15 15 16 16 FIXTURES = File.expand_path(File.join(File.dirname(__FILE__), 'fixtures')) unless defined?(FIXTURES) 17 def require_fixtures(path) 18 require File.expand_path(File.join(FIXTURES, path)) 19 end 17 20 18 21 require File.join(File.dirname(__FILE__), "spec_helpers", "url_shared_behaviour") trunk/spec/spec_helpers/url_shared_behaviour.rb
r1128 r1293 1 require File.expand_path(File.dirname(__FILE__) + '/../fixtures/models/router_spec_models') 2 1 3 describe "class with general url generation", :shared => true do 2 4
