Sha256: 59d280a5f6c03cc9167bf536e96dd796e01ed733a42e5fdc45de5caf57925a02
Contents?: true
Size: 1.18 KB
Versions: 2
Compression:
Stored size: 1.18 KB
Contents
require File.dirname(__FILE__) + '/spec_helper' describe EolScenario::Spec do def path_to_test_scenarios File.join File.dirname(__FILE__), '..', 'examples', 'scenarios' end def path_to_additional_scenarios File.join File.dirname(__FILE__), '..', 'examples', 'additional_scenarios' end before :all do $set_by_load_me.should be_nil $set_by_load_me_too.should be_nil @original_scenario_paths = EolScenario.load_paths end after :all do EolScenario.load_paths = @original_scenario_paths end scenarios :load_me, :load_me_too # <---- this is what we're testing here # see spec_helper.rb for how to # add this method to your app! it 'should have the scenarios we want to try running' do EolScenario.load_paths = [ path_to_additional_scenarios ] EolScenario.all.length.should == 2 EolScenario.all.map(&:name).should include('load_me') EolScenario.all.map(&:name).should include('load_me_too') end it 'should actually load the scenarios ok' do $set_by_load_me.should == 'I was set by load_me' $set_by_load_me_too.should == 'I was set by load_me_too!' end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
eol_scenarios-0.3.4 | spec/scenario_spec_spec.rb |
eol_scenarios-0.3.3 | spec/scenario_spec_spec.rb |