Method: Cucumber::Formatter::Json::Builder#initialize

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

#initialize(test_case, ast_lookup) ⇒ Builder

Returns a new instance of Builder.


236
237
238
239
240
241
242
243
# File 'lib/cucumber/formatter/json.rb', line 236

def initialize(test_case, ast_lookup)
  @background_hash = nil
  uri = test_case.location.file
  feature = ast_lookup.gherkin_document(uri).feature
  feature(feature, uri)
  background(feature.children.first.background) unless feature.children.first.background.nil?
  scenario(ast_lookup.scenario_source(test_case), test_case)
end