Class: Flatware::RSpec::Checkpoint
- Inherits:
-
Object
- Object
- Flatware::RSpec::Checkpoint
- Defined in:
- lib/flatware/rspec/checkpoint.rb
Instance Attribute Summary collapse
-
#failures_notification ⇒ Object
readonly
Returns the value of attribute failures_notification.
-
#summary ⇒ Object
readonly
Returns the value of attribute summary.
Instance Method Summary collapse
- #+(other) ⇒ Object
- #failure_notifications ⇒ Object
- #failures? ⇒ Boolean
- #fully_formatted_failed_examples(*args) ⇒ Object
-
#initialize(summary, failures_notification) ⇒ Checkpoint
constructor
A new instance of Checkpoint.
Constructor Details
#initialize(summary, failures_notification) ⇒ Checkpoint
Returns a new instance of Checkpoint.
8 9 10 |
# File 'lib/flatware/rspec/checkpoint.rb', line 8 def initialize(summary, failures_notification) @summary, @failures_notification = summary, ExamplesNotification.new(failures_notification.failure_notifications) end |
Instance Attribute Details
#failures_notification ⇒ Object (readonly)
Returns the value of attribute failures_notification.
6 7 8 |
# File 'lib/flatware/rspec/checkpoint.rb', line 6 def failures_notification @failures_notification end |
#summary ⇒ Object (readonly)
Returns the value of attribute summary.
6 7 8 |
# File 'lib/flatware/rspec/checkpoint.rb', line 6 def summary @summary end |
Instance Method Details
#+(other) ⇒ Object
12 13 14 |
# File 'lib/flatware/rspec/checkpoint.rb', line 12 def +(other) self.class.new summary + other.summary, failures_notification + other.failures_notification end |
#failure_notifications ⇒ Object
20 21 22 |
# File 'lib/flatware/rspec/checkpoint.rb', line 20 def failure_notifications failures_notification.failure_notifications end |
#failures? ⇒ Boolean
16 17 18 |
# File 'lib/flatware/rspec/checkpoint.rb', line 16 def failures? summary.failure_count > 0 end |
#fully_formatted_failed_examples(*args) ⇒ Object
24 25 26 |
# File 'lib/flatware/rspec/checkpoint.rb', line 24 def fully_formatted_failed_examples(*args) failures_notification.fully_formatted_failed_examples(*args) end |