Sha256: e408cc16efbc7902ccc309c87f92ddf5fb225ddb6f77c7248910547a17d361a4
Contents?: true
Size: 731 Bytes
Versions: 72
Compression:
Stored size: 731 Bytes
Contents
require File.dirname(__FILE__) + '/story_helper' module Spec module Story describe GivenScenario do it 'should execute a scenario from the current story in its world' do # given class MyWorld attr :scenario_ran end instance = World.create(MyWorld) scenario = ScenarioBuilder.new.to_scenario do @scenario_ran = true end Runner::StoryRunner.should_receive(:scenario_from_current_story).with('scenario name').and_return(scenario) step = GivenScenario.new 'scenario name' # when step.perform(instance, nil) # then instance.scenario_ran.should be_true end end end end
Version data entries
72 entries across 72 versions & 12 rubygems