class Cucumber::Core::Test::Runner
def around_hook(hook, &continue)
def around_hook(hook, &continue) hook.call(continue) self end
def done
def done report.done self end
def initialize(report)
def initialize(report) @report = report end
def test_case(test_case, &descend)
def test_case(test_case, &descend) @running_test_case = RunningTestCase.new report.before_test_case(test_case) descend.call(self) report.after_test_case(test_case, running_test_case.result) self end
def test_step(test_step)
def test_step(test_step) report.before_test_step test_step step_result = running_test_case.execute(test_step) report.after_test_step test_step, step_result self end