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