Sha256: 499d7a09e120d91a31b77d5fc095617c28b99aada7acc78259e25f940c3e2539
Contents?: true
Size: 901 Bytes
Versions: 5
Compression:
Stored size: 901 Bytes
Contents
describe 'Ridgepole::Client#dump' do context 'when there is a tables' do before { restore_tables_mysql_unknown_column_type } subject { client } it { expect(subject.dump).to match_fuzzy erbh(<<-EOS) create_table "clubs", <%= i cond(5.1, id: :integer) %>, unsigned: true, force: :cascade do |t| t.string "name", default: "", null: false t.index ["name"], name: "idx_name", unique: true, <%= i cond(5.0, using: :btree) %> end EOS } it { expect(Ridgepole::Logger.instance).to receive(:warn).twice subject.dump } it { expect(Ridgepole::Logger.instance).to receive(:warn).with("[WARNING] Could not dump table \"places\" because of following StandardError") expect(Ridgepole::Logger.instance).to receive(:warn).with(" Unknown type 'geometry' for column 'location'") subject.dump } end end
Version data entries
5 entries across 5 versions & 1 rubygems