testing/rspec/spec/repository_spec.rb in cql-1.4.2 vs testing/rspec/spec/repository_spec.rb in cql-1.5.0

- old
+ new

@@ -2,11 +2,11 @@ describe 'CQL::Repository' do let(:clazz) { CQL::Repository } - let(:seed_arguments) { @feature_fixtures_directory } + let(:seed_arguments) { CQL_FEATURE_FIXTURES_DIRECTORY } describe 'common behavior' do it_should_behave_like 'a queriable object' @@ -17,11 +17,11 @@ it 'must be based on a source' do expect(clazz.instance_method(:initialize).arity).to eq(1) end it 'can use a file path as a source' do - expect { clazz.new(@feature_fixtures_directory) }.to_not raise_error + expect { clazz.new(CQL_FEATURE_FIXTURES_DIRECTORY) }.to_not raise_error end it 'can use a model as a source' do some_model = CukeModeler::Scenario.new @@ -31,10 +31,10 @@ it "complains if can't be made from what it was given" do expect { clazz.new(:some_other_thing) }.to raise_error(ArgumentError, "Don't know how to make a repository from a Symbol") end it 'does not modify the repository during a query' do - repo = CQL::Repository.new("#{@feature_fixtures_directory}/scenario/simple") + repo = CQL::Repository.new("#{CQL_FEATURE_FIXTURES_DIRECTORY}/scenario/simple") original_state = Marshal.dump(repo) # Just a big, messy query that does a little of everything repo.query do