diff --git a/lib/rspec_flat_error_formatter.rb b/lib/rspec_flat_error_formatter.rb index 1b5e1a1..09925fa 100644 --- a/lib/rspec_flat_error_formatter.rb +++ b/lib/rspec_flat_error_formatter.rb @@ -55,9 +55,8 @@ def dump_failures(notification) output.puts formatted end - def dump_summary(_notification) - # TODO: Finished in 0.34138 seconds (files took 0.26296 seconds to load) (copy from BaseFormatter) - # TODO: 1 example, 0 failures (copy from BaseFormatter) + def dump_summary(notification) + output.puts "\nFinished in #{notification.formatted_duration} (files took #{notification.formatted_load_time} to load)." end protected diff --git a/spec/rspec_flat_error_formatter_spec.rb b/spec/rspec_flat_error_formatter_spec.rb index ba02853..932ce34 100644 --- a/spec/rspec_flat_error_formatter_spec.rb +++ b/spec/rspec_flat_error_formatter_spec.rb @@ -57,6 +57,10 @@ def example_spec_output_lines it 'outputs correct progress info for the entire test suite' do expect(example_spec_output_lines).to include('.**FFFFFFFFFF') end + + it 'outputs the timing information' do + expect(example_spec_output).to match(/Finished in \d+.\d+ seconds \(files took \d+.\d+ seconds to load\)./) + end end describe 'pending examples' do