class Tryouts::CLI::CompactFormatter
def batch_summary(failure_collector)
def batch_summary(failure_collector) return unless failure_collector.any_failures? puts puts separator puts Console.color(:red, 'Failed Tests:') puts failure_collector.failures_by_file.each do |file_path, failures| failures.each do |failure| pretty_path = Console.pretty_path(file_path) # Include line number with file path for easy copying/clicking location = if failure.line_number > 0 "#{pretty_path}:#{failure.line_number + 1}" else pretty_path end puts " #{location}" puts " #{Console.color(:red, '✗')} #{failure.description}" puts " #{failure.failure_reason}" puts end end end