# File lib/spec/story/runner.rb, line 36
36: def create_story_runner
37: StoryRunner.new(scenario_runner, world_creator)
38: end
Use this to register a customer output formatter.
# File lib/spec/story/runner.rb, line 41
41: def register_listener(listener)
42: story_runner.add_listener(listener) # run_started, story_started, story_ended, #run_ended
43: world_creator.add_listener(listener) # found_scenario, step_succeeded, step_failed, step_failed
44: scenario_runner.add_listener(listener) # scenario_started, scenario_succeeded, scenario_pending, scenario_failed
45: end