Sha256: 5d215513d9bee620f80377052e0e3d898c1585459c82b614cf16368f65ea3ca4
Contents?: true
Size: 964 Bytes
Versions: 8
Compression:
Stored size: 964 Bytes
Contents
require 'spec_helper' describe Storey::Duplicator do describe '#perform!' do context "when the dump is a failure" do it 'should raise an error' do duplicator = described_class.new('non-existent-will-fail-dump', 'new') expect { duplicator.perform! }.to raise_error( Storey::StoreyError, "There seems to have been a problem dumping `non-existent-will-fail-dump` to make a copy of it into `new`" ) end end it 'should remove the target and source sql files after work' do Storey.create 'boo' duplicator = described_class.new('boo', 'ya') duplicator.perform! source_dump_dir = File.join(Rails.root, 'tmp', 'schema_dumps', 'source', '*.*') target_dump_dir = File.join(Rails.root, 'tmp', 'schema_dumps', 'target', '*.*') expect(Dir[source_dump_dir]).to be_empty expect(Dir[target_dump_dir]).to be_empty end end end
Version data entries
8 entries across 8 versions & 1 rubygems