diff --git a/lib/ci/reporter/rspec.rb b/lib/ci/reporter/rspec.rb index 4a563b8..84d13a0 100644 --- a/lib/ci/reporter/rspec.rb +++ b/lib/ci/reporter/rspec.rb @@ -43,9 +43,9 @@ def error? !failure? end - def name() exception.class.name end - def message() exception.message end - def location() (exception.backtrace || ["No backtrace available"]).join("\n") end + def name() @example.metadata[:execution_result][:exception].class.name end + def message() @example.metadata[:execution_result][:exception].message end + def location() @example.metadata[:execution_result][:exception].backtrace.join("\n") end end class RSpec2Failure < RSpecFailure