Module: Guard::FastSpec::Formatter
Defined Under Namespace
Classes: NotificationRSpec, NotificationSpec
Instance Method Summary
collapse
Instance Method Details
#guard_image(failure_count, pending_count) ⇒ Object
failed | pending | success
16
17
18
19
20
21
22
23
24
|
# File 'lib/guard/fast_spec/formatter.rb', line 16
def guard_image(failure_count, pending_count)
if failure_count > 0
:failed
elsif pending_count > 0
:pending
else
:success
end
end
|
#guard_message(example_count, failure_count, pending_count, duration) ⇒ Object
6
7
8
9
10
11
12
13
|
# File 'lib/guard/fast_spec/formatter.rb', line 6
def guard_message(example_count, failure_count, pending_count, duration)
message = "#{example_count} examples, #{failure_count} failures"
if pending_count > 0
message << " (#{pending_count} pending)"
end
message << "\nin #{round_float(duration)} seconds"
message
end
|
#notify(message, image) ⇒ Object
33
34
35
36
|
# File 'lib/guard/fast_spec/formatter.rb', line 33
def notify(message, image)
Guard::Notifier.notify(message, :title => "FastSpec results", :image => image,
:priority => priority(image))
end
|
#priority(image) ⇒ Object
26
27
28
29
30
31
|
# File 'lib/guard/fast_spec/formatter.rb', line 26
def priority(image)
{ :failed => 2,
:pending => -1,
:success => -2
}[image]
end
|