class Cucumber::Tree::BaseScenario
def accept(visitor)
def accept(visitor) steps.each do |step| if step.outline? && !step.row? visitor.visit_step_outline(step) elsif step.row? visitor.visit_row_step(step) else visitor.visit_regular_step(step) end end end
def at_line?(l)
def at_line?(l) line == l || steps.map{|s| s.line}.index(l) end
def file
def file @feature.file end
def outline?
def outline? false end
def pending?
def pending? steps.empty? end
def previous_step(step)
def previous_step(step) i = steps.index(step) raise "Couldn't find #{step} among #{steps}" if i.nil? steps[i-1] end