spec/features/migration_spec.rb in sql_migrations-2.1.0.pre2 vs spec/features/migration_spec.rb in sql_migrations-2.1.0.pre3
- old
+ new
@@ -1,13 +1,13 @@
describe 'migration' do
before do
Dir.mkdir('/migrations')
File.open('/migrations/20150305_154010_test_migration.sql', 'w') do |f|
- f.puts "CREATE TABLE test_table(col_int INTEGER, col_str STRING)"
+ f.puts 'CREATE TABLE test_table(col_int INTEGER, col_str STRING)'
end
- allow(SqlMigrations::Config).to receive(:options) { { "default" => { "development" => {}}} }
- @migration = SqlMigrations::Migration.find([ :default ]).first
+ allow(SqlMigrations::Config).to receive(:databases) { { default: { development: {} } } }
+ @migration = SqlMigrations::Migration.find(:default).first
end
it 'should be found and initialized' do
expect(@migration).to be_a(SqlMigrations::Migration)
end
@@ -24,10 +24,10 @@
expect(@migration.name).to eql('test_migration')
end
it 'should be properly executed' do
$stdout = StringIO.new
- database = SqlMigrations::Database.new(name: :default, 'adapter' => :sqlite)
+ database = SqlMigrations::Database.new(:default, adapter: :sqlite)
@migration.execute(database)
expect(@sqlite_db.table_exists?(:test_table)).to be true
expect(@sqlite_db[:test_table].columns).to include(:col_int)
expect(@sqlite_db[:test_table].columns).to include(:col_str)
end