blob: 64e99626eb55c9f402d80b985233b288df7d336c (
plain) (
tree)
|
|
require "minitest"
module Rails
class TestUnitReporter < Minitest::StatisticsReporter
def report
return if results.empty?
io.puts
io.puts "Failed tests:"
io.puts
io.puts aggregated_results
end
def aggregated_results # :nodoc:
filtered_results = results.dup
filtered_results.reject!(&:skipped?) unless options[:verbose]
filtered_results.map do |result|
location, line = result.method(result.name).source_location
"bin/rails test #{location}:#{line}"
end.join "\n"
end
end
end
|