Hi Rspec Community, I ran into an interesting problem yesterday. I'm using polymorphic_path for my controller, but I can't figure out how to test it. ################################################ # routes.rb map.resources :schedules map.resources :meetings, :controller => 'schedules'
# meetings_controller_spec.rb describe MeetingsController do before(:each) do @current_user = mock_model(User, :id => 1) controller.stub!(:current_user).and_return(@current_user) controller.stub!(:login_required).and_return(:true) end it "should get 'new' action successfully" do get :new response.should be_success end end # spec error output /Users/john/.gem/ruby/1.8/gems/activesupport-2.3.3/lib/active_support/dependencies.rb:443:in `load_missing_constant': uninitialized constant MeetingsController (NameError) from /Users/john/.gem/ruby/1.8/gems/activesupport-2.3.3/lib/active_support/dependencies.rb:80:in `const_missing' from /Users/john/.gem/ruby/1.8/gems/activesupport-2.3.3/lib/active_support/dependencies.rb:92:in `const_missing' from ./spec/controllers/meetings_controller_spec.rb:3 from /Users/john/.gem/ruby/1.8/gems/rspec-1.2.8/lib/spec/runner/example_group_runner.rb:15:in `load' from /Users/john/.gem/ruby/1.8/gems/rspec-1.2.8/lib/spec/runner/example_group_runner.rb:15:in `load_files' from /Users/john/.gem/ruby/1.8/gems/rspec-1.2.8/lib/spec/runner/example_group_runner.rb:14:in `each' from /Users/john/.gem/ruby/1.8/gems/rspec-1.2.8/lib/spec/runner/example_group_runner.rb:14:in `load_files' from /Users/john/.gem/ruby/1.8/gems/rspec-1.2.8/lib/spec/runner/options.rb:107:in `run_examples' from /Users/john/.gem/ruby/1.8/gems/rspec-1.2.8/lib/spec/runner/command_line.rb:9:in `run' from script/spec:5 ################################## Thanks in advance, John
_______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users