Class | Spec::Story::Runner::StoryMediator |
In: |
vendor/plugins/rspec/lib/spec/story/runner/story_mediator.rb
|
Parent: | Object |
# File vendor/plugins/rspec/lib/spec/story/runner/story_mediator.rb, line 6 6: def initialize(step_group, runner, options={}) 7: @step_group = step_group 8: @stories = [] 9: @runner = runner 10: @options = options 11: end
# File vendor/plugins/rspec/lib/spec/story/runner/story_mediator.rb, line 25 25: def create_given(name) 26: current_scenario.add_step Step.new('Given', name) 27: end
# File vendor/plugins/rspec/lib/spec/story/runner/story_mediator.rb, line 29 29: def create_given_scenario(name) 30: current_scenario.add_step Step.new('GivenScenario', name) 31: end
# File vendor/plugins/rspec/lib/spec/story/runner/story_mediator.rb, line 21 21: def create_scenario(title) 22: current_story.add_scenario Scenario.new(title) 23: end
# File vendor/plugins/rspec/lib/spec/story/runner/story_mediator.rb, line 17 17: def create_story(title, narrative) 18: @stories << Story.new(title, narrative, @step_group, @options) 19: end
# File vendor/plugins/rspec/lib/spec/story/runner/story_mediator.rb, line 37 37: def create_then(name) 38: current_scenario.add_step Step.new('Then', name) 39: end
# File vendor/plugins/rspec/lib/spec/story/runner/story_mediator.rb, line 33 33: def create_when(name) 34: current_scenario.add_step Step.new('When', name) 35: end