Sha256: f5ad0856169ef5c428cb964f3fee8c916de1653e8ff9ce16a68c49af4c151078

Contents?: true

Size: 760 Bytes

Versions: 4

Compression:

Stored size: 760 Bytes

Contents

# encoding: utf-8

require File.expand_path('../../spec_helper.rb', __FILE__)

describe Backup::Compressor::Base do
  let(:base) { Backup::Compressor::Base.new }

  describe '#initialize' do
    it 'should load defaults' do
      Backup::Compressor::Base.any_instance.expects(:load_defaults!)
      base
    end
  end

  describe '#compressor_name' do
    it 'should return class name with Backup namespace removed' do
      base.send(:compressor_name).should == 'Compressor::Base'
    end
  end

  describe '#log!' do
    it 'should log a message' do
      base.expects(:compressor_name).returns('Compressor Name')
      Backup::Logger.expects(:message).with(
        'Using Compressor Name for compression.'
      )
      base.send(:log!)
    end
  end

end

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
backup_checksum-3.0.23 spec/compressor/base_spec.rb
backup-3.0.23 spec/compressor/base_spec.rb
backup-3.0.22 spec/compressor/base_spec.rb
backup-3.0.21 spec/compressor/base_spec.rb