> I was led to believe Rails automatically handled RecordNotFounds with a > 404, meaning I didn't have to catch them myself. > > I made sure requests weren't considered local in the test environment to > trigger the 404 page instead of the debug info. I tried putting a > rescue_action_in_public in the application controller to handle the > RecordNotFound and do the 404 render, just in case, but the spec won't > pass unless I rescue the exception inside the show method, which doesn't > seem right or necessary.
Aha! Had to use: controller.use_rails_error_handling! Here's the complete spec: http://pastie.caboo.se/151743 As per the pasite, requests have to be non-local. Thank you to everyone who pitched in to help! -- Posted via http://www.ruby-forum.com/. _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users