Sha256: e28dda3abf5cc7f4ff017d5218e5e6a797efcad48b61d22716f4502dbe8ef42d

Contents?: true

Size: 598 Bytes

Versions: 27

Compression:

Stored size: 598 Bytes

Contents

require "stringio"

module Omnibus
  describe Compressor::Base do
    let(:packager) { double(Packager::Base) }
    let(:project)  { double(Project, packagers_for_system: [packager]) }

    describe ".initialize" do
      subject { described_class.new(project) }

      it "sets the project" do
        expect(subject.project).to eq(project)
      end

      it "sets the packager" do
        expect(subject.packager).to eq(packager)
      end
    end

    subject { described_class.new(project) }

    it "inherits from Packager" do
      expect(subject).to be_a(Packager::Base)
    end
  end
end

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
omnibus-9.0.24 spec/unit/compressors/base_spec.rb
omnibus-9.0.23 spec/unit/compressors/base_spec.rb
omnibus-9.0.22 spec/unit/compressors/base_spec.rb
omnibus-9.0.17 spec/unit/compressors/base_spec.rb
omnibus-9.0.12 spec/unit/compressors/base_spec.rb
omnibus-9.0.11 spec/unit/compressors/base_spec.rb
omnibus-9.0.8 spec/unit/compressors/base_spec.rb
omnibus-8.3.2 spec/unit/compressors/base_spec.rb
omnibus-8.2.2 spec/unit/compressors/base_spec.rb
omnibus-8.1.15 spec/unit/compressors/base_spec.rb
omnibus-8.0.15 spec/unit/compressors/base_spec.rb
omnibus-8.0.9 spec/unit/compressors/base_spec.rb
omnibus-7.0.34 spec/unit/compressors/base_spec.rb
omnibus-7.0.13 spec/unit/compressors/base_spec.rb
omnibus-7.0.12 spec/unit/compressors/base_spec.rb
omnibus-6.1.9 spec/unit/compressors/base_spec.rb
omnibus-6.1.7 spec/unit/compressors/base_spec.rb
omnibus-6.1.4 spec/unit/compressors/base_spec.rb
omnibus-6.0.30 spec/unit/compressors/base_spec.rb
omnibus-6.0.25 spec/unit/compressors/base_spec.rb