Sha256: 5034f2b0b638a93a839d4c7b66086307ec2dc8d813c50922081afade3db64fb3
Contents?: true
Size: 767 Bytes
Versions: 7
Compression:
Stored size: 767 Bytes
Contents
# encoding: utf-8 require File.expand_path('../../spec_helper.rb', __FILE__) describe 'Compressor::Gzip' do def archive_file_for(model) File.join( Backup::SpecLive::TMP_PATH, "#{model.trigger}", model.time, "#{model.trigger}.tar" ) end def archive_contents_for(model) archive_file = archive_file_for(model) %x{ tar -tvf #{archive_file} } end it 'should compress an archive' do model = h_set_trigger('compressor_gzip_archive_local') model.perform! archive_file = archive_file_for(model) File.exist?(archive_file).should be_true archive_contents_for(model).should match( /compressor_gzip_archive_local\/archives\/test_archive\.tar\.gz/ ) File.stat(archive_file).size.should be > 0 end end
Version data entries
7 entries across 7 versions & 3 rubygems