7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
# File 'lib/run_it_back.rb', line 7
def dump_summary(summary)
failed_files = summary.failed_examples.map { |e| RSpec::Core::Metadata::relative_path(e.file_path) }.uniq
return if summary.failed_examples.length < 2
if summary.failed_examples.length <= 10
output.puts
output.puts 'Rerun all failed examples:'
output.puts
output.puts failure_colored("rspec #{failed_example_output(summary.failed_examples)}")
elsif failed_files.count <= 10
output.puts
output.puts 'Rerun all files containing failures:'
output.puts
output.puts failure_colored("rspec #{failed_files.join(' ')}")
end
end
|