class Cucumber::Filters::PrepareWorld::CaseFilter
def initialize(runtime, original_test_case)
def initialize(runtime, original_test_case) @runtime, @original_test_case = runtime, original_test_case end
def scenario
def scenario @scenario ||= Ast::Facade.new(test_case).build_scenario end
def test_case
def test_case init_scenario = Cucumber::Hooks.before_hook(@original_test_case.source) do @runtime.begin_scenario(scenario) end steps = [init_scenario] + @original_test_case.test_steps @original_test_case.with_steps(steps) end