lib/rspec/instafail/rspec_2.rb in rspec-instafail-0.1.4 vs lib/rspec/instafail/rspec_2.rb in rspec-instafail-0.1.5

- old
+ new

@@ -3,10 +3,13 @@ module RSpec class Instafail < RSpec::Core::Formatters::ProgressFormatter def example_failed(example) @counter ||= 0 @counter += 1 - exception = example.metadata[:execution_result][:exception_encountered] + + result = example.metadata[:execution_result] + + exception = result[:exception_encountered] || result[:exception] # rspec 2.0 || rspec 2.2 short_padding = ' ' padding = ' ' output.puts output.puts "#{short_padding}#{@counter}) #{example.full_description}" output.puts "#{padding}#{red("Failure/Error:")} #{red(read_failed_line(exception, example).strip)}"