[rspec-users] Example controller spec no worky?

Brad Carson lists at ruby-forum.com
Wed Feb 13 15:53:08 EST 2008

> 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:

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/.

More information about the rspec-users mailing list