lib/minitest/junit.rb in minitest-junit-0.1.0 vs lib/minitest/junit.rb in minitest-junit-0.2.0

- old
+ new

@@ -5,13 +5,14 @@ # :nodoc: module Minitest module Junit # :nodoc: class Reporter - def initialize(io) + def initialize(io, options) @io = io @results = [] + @options = options end def passed? true end @@ -54,15 +55,17 @@ def format_backtrace(failure) failure.backtrace.join("\n") end def format_class(result) - result.class.to_s.gsub(/(.*)::(.*)/, '\1.\2') - result.class + if @options[:junit_jenkins] + result.class.to_s.gsub(/(.*)::(.*)/, '\1.\2') + else + result.class + end end def format_name(result) - result.name.sub(/^test_/, '').gsub('_', ' ') result.name end end end end