Class: Cucumber::Formatter::LegacyApi::Adapter::HeaderTableRowPrinter

Inherits:
TableRowPrinterBase show all
Defined in:
lib/cucumber/formatter/legacy_api/adapter.rb

Instance Method Summary collapse

Methods inherited from TableRowPrinterBase

#after_step_hook, #after_test_case

Methods included from PrintsAfterHooks

#after_hook, #after_hook_results

Instance Method Details

#afterObject



810
811
812
813
814
815
816
817
818
# File 'lib/cucumber/formatter/legacy_api/adapter.rb', line 810

def after
  node.values.each do |value|
    formatter.before_table_cell(value)
    formatter.table_cell_value(value, :skipped_param)
    formatter.after_table_cell(value)
  end
  formatter.after_table_row(legacy_table_row)
  self
end

#beforeObject



805
806
807
808
# File 'lib/cucumber/formatter/legacy_api/adapter.rb', line 805

def before
  formatter.before_table_row(node)
  self
end

#legacy_table_rowObject



801
802
803
# File 'lib/cucumber/formatter/legacy_api/adapter.rb', line 801

def legacy_table_row
  Ast::ExampleTableRow.new(exception, @status, node.values, node.location, Ast::NullLanguage.new)
end