Class: Nc

Inherits:
RSpec::Core::Formatters::BaseFormatter
  • Object
show all
Defined in:
lib/nc.rb

Direct Known Subclasses

NcFail, NcFirstFail

Constant Summary collapse

SUCCESS_EMOJI =
"\u2705"
FAILURE_EMOJI =
"\u26D4"

Instance Method Summary collapse

Instance Method Details

#dump_summary(notification) ⇒ Object



10
11
12
13
14
15
16
17
18
# File 'lib/nc.rb', line 10

def dump_summary(notification)
  body = "Finished in #{notification.formatted_duration}\n#{notification.totals_line}"
  title = if notification.failure_count > 0
    "#{FAILURE_EMOJI} #{directory_name}: #{notification.failure_count} failed example#{notification.failure_count == 1 ? nil : 's'}"
  else
    "#{SUCCESS_EMOJI} #{directory_name}: Success"
  end
  TerminalNotifier.notify body, title: title
end