Class: RSpec::SummaryLog::SummaryLogger

Inherits:
BaseLogger
  • Object
show all
Defined in:
lib/rspec/summary_log/summary_logger.rb

Instance Method Summary collapse

Methods inherited from BaseLogger

#close, #initialize

Constructor Details

This class inherits a constructor from RSpec::SummaryLog::BaseLogger

Instance Method Details

#dump_failures(notification) ⇒ Object



14
15
16
17
18
19
20
21
22
23
24
# File 'lib/rspec/summary_log/summary_logger.rb', line 14

def dump_failures(notification)
  return if notification.failure_notifications.empty?

  lock_output do
    notification.failure_notifications.each_with_index do |failure, index|
      output.puts failure.fully_formatted(index.next, ::RSpec::Core::Formatters::ConsoleCodes)
      output.puts $/ + 'rspec ' + example_rerun_argument(failure.example)
    end
  end
  @output.flush
end

#dump_pendingObject



26
27
28
# File 'lib/rspec/summary_log/summary_logger.rb', line 26

def dump_pending(*)
  true
end

#dump_summary(*args) ⇒ Object



10
11
12
# File 'lib/rspec/summary_log/summary_logger.rb', line 10

def dump_summary(*args)
  true
end

#startObject



6
7
8
# File 'lib/rspec/summary_log/summary_logger.rb', line 6

def start(*)
  true
end