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