Class: PrettyFace::Formatter::Report
- Inherits:
-
Object
- Object
- PrettyFace::Formatter::Report
- Defined in:
- lib/pretty_face/formatter/report.rb
Instance Attribute Summary collapse
-
#features ⇒ Object
readonly
Returns the value of attribute features.
Instance Method Summary collapse
- #add_feature(feature) ⇒ Object
- #add_scenario(scenario) ⇒ Object
- #add_step(step) ⇒ Object
- #begin_background ⇒ Object
- #current_feature ⇒ Object
- #current_scenario ⇒ Object
- #end_background ⇒ Object
-
#initialize ⇒ Report
constructor
A new instance of Report.
- #processing_background_steps? ⇒ Boolean
Constructor Details
#initialize ⇒ Report
Returns a new instance of Report.
46 47 48 |
# File 'lib/pretty_face/formatter/report.rb', line 46 def initialize @features = [] end |
Instance Attribute Details
#features ⇒ Object (readonly)
Returns the value of attribute features.
44 45 46 |
# File 'lib/pretty_face/formatter/report.rb', line 44 def features @features end |
Instance Method Details
#add_feature(feature) ⇒ Object
58 59 60 |
# File 'lib/pretty_face/formatter/report.rb', line 58 def add_feature(feature) @features << feature end |
#add_scenario(scenario) ⇒ Object
62 63 64 |
# File 'lib/pretty_face/formatter/report.rb', line 62 def add_scenario(scenario) current_feature.scenarios << scenario end |
#add_step(step) ⇒ Object
78 79 80 |
# File 'lib/pretty_face/formatter/report.rb', line 78 def add_step(step) current_scenario.steps << step end |
#begin_background ⇒ Object
66 67 68 |
# File 'lib/pretty_face/formatter/report.rb', line 66 def begin_background @processing_background = true end |
#current_feature ⇒ Object
50 51 52 |
# File 'lib/pretty_face/formatter/report.rb', line 50 def current_feature @features.last end |
#current_scenario ⇒ Object
54 55 56 |
# File 'lib/pretty_face/formatter/report.rb', line 54 def current_scenario current_feature.scenarios.last end |
#end_background ⇒ Object
70 71 72 |
# File 'lib/pretty_face/formatter/report.rb', line 70 def end_background @processing_background = false end |
#processing_background_steps? ⇒ Boolean
74 75 76 |
# File 'lib/pretty_face/formatter/report.rb', line 74 def processing_background_steps? @processing_background end |