class Cucumber::Formatter::AstLookup::TestStepLookupBuilder
def process_scenario_container(container)
def process_scenario_container(container) container.children.each do |child| if child.respond_to?(:rule) && child.rule process_scenario_container(child.rule) elsif child.respond_to?(:scenario) && child.scenario child.scenario.steps.each do |step| @lookup_hash[step.location.line] = StepSource.new(:Step, step) end elsif !child.background.nil? child.background.steps.each do |step| @lookup_hash[step.location.line] = StepSource.new(:Step, step) end end end end