Sha256: ae4eb14892624d593f5a6046d1a006f607b2eb2a0a00ff174ec710f31fe4d8dd
Contents?: true
Size: 983 Bytes
Versions: 2
Compression:
Stored size: 983 Bytes
Contents
module Combustion describe Database do before(:all) do Dir.chdir(File.expand_path('../dummy', __FILE__)) do Combustion.initialize! :active_record end end it 'creates dummy table from migration in base database' do expect(Model.connection.table_exists?('dummy_table')).to eq true expect(Model.connection.table_exists?('dummy_in_another_db')).to eq false end it 'creates another dummy table from another database' do expect(ModelInAnotherDb.connection.table_exists?('dummy_table')).to eq false expect(ModelInAnotherDb.connection.table_exists?('dummy_in_another_db')).to eq true end it 'returns test databse for model with default connection' do expect(Model.connection_config[:database]).to match /test/ end it 'returns test_another databse for model with connection to second database' do expect(ModelInAnotherDb.connection_config[:database]).to match /test_another/ end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
combustion-0.7.0 | spec/database_spec.rb |
combustion-0.6.0 | spec/database_spec.rb |