Class: Holla
- Inherits:
-
RSpec::Core::Formatters::ProgressFormatter
- Object
- RSpec::Core::Formatters::ProgressFormatter
- Holla
- Defined in:
- lib/holla.rb
Class Attribute Summary collapse
-
.emcee ⇒ Object
Returns the value of attribute emcee.
-
.messages ⇒ Object
Returns the value of attribute messages.
-
.summary_only ⇒ Object
Returns the value of attribute summary_only.
-
.voices ⇒ Object
Returns the value of attribute voices.
Instance Method Summary collapse
- #dump_summary(duration, example_count, failure_count, pending_count) ⇒ Object
- #example_failed(example) ⇒ Object
- #example_passed(example) ⇒ Object
- #example_pending(example) ⇒ Object
- #start(example_count) ⇒ Object
Class Attribute Details
.emcee ⇒ Object
Returns the value of attribute emcee.
6 7 8 |
# File 'lib/holla.rb', line 6 def emcee @emcee end |
.messages ⇒ Object
Returns the value of attribute messages.
6 7 8 |
# File 'lib/holla.rb', line 6 def @messages end |
.summary_only ⇒ Object
Returns the value of attribute summary_only.
6 7 8 |
# File 'lib/holla.rb', line 6 def summary_only @summary_only end |
.voices ⇒ Object
Returns the value of attribute voices.
6 7 8 |
# File 'lib/holla.rb', line 6 def voices @voices end |
Instance Method Details
#dump_summary(duration, example_count, failure_count, pending_count) ⇒ Object
31 32 33 34 |
# File 'lib/holla.rb', line 31 def dump_summary(duration, example_count, failure_count, pending_count) super say "#{example_count} examples were run in #{duration.round 1} seconds. #{failure_count} failed and #{pending_count} were pending.", Holla.emcee[:voice], Holla.emcee[:rate] end |
#example_failed(example) ⇒ Object
41 42 43 44 |
# File 'lib/holla.rb', line 41 def example_failed(example) super say Holla.[:negative].sample unless summary_only? end |
#example_passed(example) ⇒ Object
36 37 38 39 |
# File 'lib/holla.rb', line 36 def example_passed(example) super say Holla.[:positive].sample unless summary_only? end |
#example_pending(example) ⇒ Object
46 47 48 49 |
# File 'lib/holla.rb', line 46 def example_pending(example) super example say Holla.[:indifferent].sample unless summary_only? end |