[rspec-users] RecordNotFound bubbling thru to cucumber
Stephen Eley
sfeley at gmail.com
Mon Feb 9 09:58:59 EST 2009
On Mon, Feb 9, 2009 at 6:11 AM, aslak hellesoy <aslak.hellesoy at gmail.com> wrote:
>
> It's because Cucumber's Rails support configures ActionController to
> send all errors straight through.
> See cucumber/rails/world.rb
>
> Patches and suggestions about how to improve this are welcome.
> (In most cases it's easier to spot errors when exceptions ripple through)
Make it a configuration option? Or catch it with a proxy that
inspects the exception then passes it *back* to Rails, and provide
matchers or formatting options that display Cucumber's analysis only
when the user wants it?
I'm with Jeff on this: RecordNotFound isn't necessarily an "error,"
it's just an exception. One that will frequently come up in normal
user interaction. A well-behaved app will do appropriate things with
that exception and Cucumber should be able to test for those
appropriate things. A testing framework that disrupts the application
behavior cannot test it.
--
Have Fun,
Steve Eley (sfeley at gmail.com)
ESCAPE POD - The Science Fiction Podcast Magazine
http://www.escapepod.org
More information about the rspec-users
mailing list