Sha256: 2809850f7e249dd6f709037cf4307c773bd71ecafc6704bf01f8a82f8c6258b6
Contents?: true
Size: 1.31 KB
Versions: 2
Compression:
Stored size: 1.31 KB
Contents
require 'spec_helper' require 'dm-core/spec/shared/adapter_spec' require 'dm-do-adapter/spec/shared_spec' require 'dm-migrations' require 'dm-sqlite-adapter/spec/setup' ENV['ADAPTER'] = 'sqlite' ENV['ADAPTER_SUPPORTS'] = 'all' describe 'DataMapper::Adapters::SqliteAdapter' do before :all do @adapter = DataMapper::Spec.adapter @repository = DataMapper.repository(@adapter.name) end it_should_behave_like "An Adapter" it_should_behave_like "A DataObjects Adapter" describe "with 'sqlite' as adapter name" do subject { DataMapper::Adapters::SqliteAdapter.new(:default, { :adapter => 'sqlite' }) } it { subject.options[:adapter].should == 'sqlite3' } end describe "with 'sqlite3' as adapter name" do subject { DataMapper::Adapters::SqliteAdapter.new(:default, { :adapter => 'sqlite3' }) } it { subject.options[:adapter].should == 'sqlite3' } end describe "with 'database' given as Symbol" do subject { DataMapper::Adapters::SqliteAdapter.new(:default, { :adapter => 'sqlite', :database => :name }) } it { subject.options[:database].should == 'name' } end describe "with 'path' given as Symbol" do subject { DataMapper::Adapters::SqliteAdapter.new(:default, { :adapter => 'sqlite', :path => :name }) } it { subject.options[:path].should == 'name' } end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
dm-sqlite-adapter-1.0.2 | spec/adapter_spec.rb |
dm-sqlite-adapter-1.0.1 | spec/adapter_spec.rb |