So am fairly new to rspec and am trying to get the hang of it, but
have run into a few issues I cant figure out. Several times in my code
I have model that belongs to a parent, when the model is deleted,
instead of redirecting to the index action, it redirects to the show
action for its parent model. Simple enough. The code in my application
currently properly handles this, but I dont know how to make the test
handle it. For example I have this basic auto-generated test.

it "redirects to the bugs list" do
  Bug.stub(:find) { mock_bug }
  delete :destroy, :id => "1"
  response.should redirect_to(bugs_url)
end

This fails for obvious reasons. A bug belongs to a project so the
redirect should go to the projects_url("someproject_id_I_dont_know")

I am sure this is a fairly simple and common thing. Can anyone help
put me on the right path?
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to