Sha256: fc07d76ef772883ed28976d693c6c438e13c78d54d6856ae7fa47635186df9e7
Contents?: true
Size: 737 Bytes
Versions: 85
Compression:
Stored size: 737 Bytes
Contents
# frozen_string_literal: true RSpec.describe :migrate_db do link :migrate_db, from: :ree_migrator before do Ree.enable_irb_mode require_relative('../../db') db = ReeMigratorTest::Db.new db.tables.each do |table| db.drop_table(table) end end after do Ree.disable_irb_mode end it { db = ReeMigratorTest::Db.new migrate_db( db, File.expand_path( File.join(__dir__, '../../sample_migrations/migrations.yml') ) ) data_first = db[:test_table].order(:id).first[:id] data_second = db[:test_table].order(:id).all.last[:id] expect(db[:test_table].columns.first).to eq(:id) expect(data_first).to eq(1) expect(data_second).to eq(10) } end
Version data entries
85 entries across 85 versions & 1 rubygems