On Mar 15, 2011, at 5:25 AM, Magnus Erickson wrote:
> 
> 2011/3/13 David Chelimsky <dchelim...@gmail.com>
> On Mar 9, 2011, at 6:00 AM, Magnus Erickson wrote:
> 
> > Hi,
> > Is there a way to detect if an example has failed? Something like a: 
> > "example_failed?" method.
> > In my case I need to dump some information, i.e trace and error log, to be 
> > used when analyzing what
> > went wrong in the example. I'm thinking about putting it in a after(:each) 
> > {}.
> 
> after(:each) won't work because failures aren't actually reported out until 
> all of the after hooks are processed.
> 
> Your best bet is a custom formatter. See:
> 
> http://relishapp.com/rspec/rspec-core/v/2-5/dir/formatters/custom-formatters
> http://relishapp.com/rspec/rspec-core/v/2-5/dir/command-line/format-option
> 
> HTH,
> David
> 

> Thanks for the answer David!
> 
> It can be done via a custom formatter but then flexibility will be lost as 
> well as visibility.
> It would really be handy to have this feature. Is there any other way of 
> doing it? Is it possible to 
> patch into RSpec in any way? What about after(:each).failure as a new feature 
> in RSpec?
> 
>     BR
>     Magnus

What do you mean by "flexibility will be lost"?

Also, please bottom-post (or inline-post) instead of top-posting [1], 
especially if that has already been established for the conversation.

Cheers,
David

[1] http://idallen.com/topposting.html
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to