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