Aidy, This is a great work around, being disadvantaged only by having to specify a different formatter :)
Still, a general purpose way of hooking in to the after feature fail would be premium. Thanks for opening the ticket. Tim On Thu, Apr 2, 2009 at 10:31 AM, aidy lewis <aidy.le...@googlemail.com>wrote: > Hi Tim, > > I have used a custom formatter, if this is any help > > class ExceptionFormatter < Cucumber::Ast::Visitor > > def initialize(step_mother, io, options) > super(step_mother) > end > > def visit_feature_name(name) > if name =~ /Feature:\s(.*)/i > @name = $1 > else > @name = name > end > end > > def visit_exception(exception, status) > exception_file = "#{File.dirname(__FILE__)}/#...@name}.html" > open(exception_file, 'w') { |f| f << browser.html } > end > end > > Aidy > > On 01/04/2009, Tim Harper <timchar...@gmail.com> wrote: > > Is currently a way to add a upon failure hook? I'd like to make it so > that, > > in the event of a failed assertion, Webrat will take the last requested > page > > and open it in a browser. > > > > Thanks :) > > > > Tim > > _______________________________________________ > > rspec-users mailing list > > rspec-users@rubyforge.org > > http://rubyforge.org/mailman/listinfo/rspec-users > > > _______________________________________________ > rspec-users mailing list > rspec-users@rubyforge.org > http://rubyforge.org/mailman/listinfo/rspec-users >
_______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users