On Mon, Feb 9, 2009 at 3:58 PM, Stephen Eley <sfe...@gmail.com> wrote: > On Mon, Feb 9, 2009 at 6:11 AM, aslak hellesoy <aslak.helle...@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. >
Good points. Please create a Lighthouse ticket for this. I'm looking forward to concrete suggestions about how to make this configurable and patches I can pull in :-) Aslak > > > -- > Have Fun, > Steve Eley (sfe...@gmail.com) > ESCAPE POD - The Science Fiction Podcast Magazine > http://www.escapepod.org > _______________________________________________ > rspec-users mailing list > rspec-users@rubyforge.org > http://rubyforge.org/mailman/listinfo/rspec-users > -- Aslak (::) _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users