Method: Cucumber::Formatter::NameBuilder#initialize

Defined in:
lib/cucumber/formatter/junit.rb

#initialize(test_case, ast_lookup) ⇒ NameBuilder

Returns a new instance of NameBuilder.

[View source] [View on GitHub]

212
213
214
215
216
217
218
219
220
221
222
# File 'lib/cucumber/formatter/junit.rb', line 212

def initialize(test_case, ast_lookup)
  @name_suffix = ''
  @row_name = ''
  scenario_source = ast_lookup.scenario_source(test_case)
  if scenario_source.type == :Scenario
    scenario(scenario_source.scenario)
  else
    scenario_outline(scenario_source.scenario_outline)
    examples_table_row(scenario_source.row)
  end
end