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

Reply via email to