class MinitestBender::Recorders::ProgressIssues
Attributes
printer[R]
Public Class Methods
new(io, total_tests_count)
click to toggle source
# File lib/minitest-bender/recorders/progress_issues.rb, line 4 def initialize(io, total_tests_count) @printer = Printers::WithProgressBar.new(io, total_tests_count) end
Public Instance Methods
print_context(_result_context)
click to toggle source
# File lib/minitest-bender/recorders/progress_issues.rb, line 8 def print_context(_result_context) # do nothing end
print_context_with_results(_result_context, _results)
click to toggle source
# File lib/minitest-bender/recorders/progress_issues.rb, line 19 def print_context_with_results(_result_context, _results) # do_nothing end
print_result(result)
click to toggle source
# File lib/minitest-bender/recorders/progress_issues.rb, line 12 def print_result(result) printer.print_line(result_line(result)) unless result.passed? lines = result.state.detail_lines_without_header(result) printer.print_lines(lines) printer.advance end
Private Instance Methods
result_line(result)
click to toggle source
# File lib/minitest-bender/recorders/progress_issues.rb, line 27 def result_line(result) " #{result.formatted_label_and_time}#{result.formatted_number} #{result.formatted_name_with_context}" end