Class: Cucumber::Formatter::LegacyApi::Adapter::FeaturesPrinter
- Extended by:
- Forwardable
- Defined in:
- lib/cucumber/formatter/legacy_api/adapter.rb
Instance Method Summary collapse
- #after ⇒ Object
- #after_test_case(*args) ⇒ Object
- #after_test_step(test_step, result) ⇒ Object
- #before ⇒ Object
- #before_test_case(test_case) ⇒ Object
- #before_test_step(*args) ⇒ Object
- #embed(src, mime_type, label) ⇒ Object
- #examples_table(node) ⇒ Object
- #examples_table_row(node) ⇒ Object
- #feature(node) ⇒ Object
- #puts(messages) ⇒ Object
- #scenario(node) ⇒ Object
- #scenario_outline(node) ⇒ Object
Instance Method Details
#after ⇒ Object
122 123 124 125 126 |
# File 'lib/cucumber/formatter/legacy_api/adapter.rb', line 122 def after @child.after if @child formatter.after_features Ast::Features.new(timer.sec) self end |
#after_test_case(*args) ⇒ Object
98 99 100 |
# File 'lib/cucumber/formatter/legacy_api/adapter.rb', line 98 def after_test_case(*args) @child.after_test_case(*args) end |
#after_test_step(test_step, result) ⇒ Object
94 95 96 |
# File 'lib/cucumber/formatter/legacy_api/adapter.rb', line 94 def after_test_step(test_step, result) @child.after_test_step(test_step, result) end |
#before ⇒ Object
79 80 81 82 83 |
# File 'lib/cucumber/formatter/legacy_api/adapter.rb', line 79 def before timer.start formatter.before_features(nil) self end |
#before_test_case(test_case) ⇒ Object
85 86 87 88 |
# File 'lib/cucumber/formatter/legacy_api/adapter.rb', line 85 def before_test_case(test_case) test_case.describe_source_to(self) @child.before_test_case(test_case) end |
#before_test_step(*args) ⇒ Object
90 91 92 |
# File 'lib/cucumber/formatter/legacy_api/adapter.rb', line 90 def before_test_step(*args) @child.before_test_step(*args) end |
#embed(src, mime_type, label) ⇒ Object
132 133 134 |
# File 'lib/cucumber/formatter/legacy_api/adapter.rb', line 132 def (src, mime_type, label) @child.(src, mime_type, label) end |
#examples_table(node) ⇒ Object
116 117 |
# File 'lib/cucumber/formatter/legacy_api/adapter.rb', line 116 def examples_table(node, *) end |
#examples_table_row(node) ⇒ Object
119 120 |
# File 'lib/cucumber/formatter/legacy_api/adapter.rb', line 119 def examples_table_row(node, *) end |
#feature(node) ⇒ Object
102 103 104 105 106 107 108 |
# File 'lib/cucumber/formatter/legacy_api/adapter.rb', line 102 def feature(node, *) if node != @current_feature @child.after if @child @child = FeaturePrinter.new(formatter, results, matches, config, node).before @current_feature = node end end |
#puts(messages) ⇒ Object
128 129 130 |
# File 'lib/cucumber/formatter/legacy_api/adapter.rb', line 128 def puts() @child.puts() end |
#scenario(node) ⇒ Object
110 111 |
# File 'lib/cucumber/formatter/legacy_api/adapter.rb', line 110 def scenario(node, *) end |
#scenario_outline(node) ⇒ Object
113 114 |
# File 'lib/cucumber/formatter/legacy_api/adapter.rb', line 113 def scenario_outline(node, *) end |