Sha256: 613c3585af2adc9cb41a7bd5635fe7d7128f5aee884453c661c705d6f3fba037
Contents?: true
Size: 1.25 KB
Versions: 4
Compression:
Stored size: 1.25 KB
Contents
require "spec_helper" module Omnibus describe Compressor do describe ".for_current_system" do context "on Mac OS X" do before { stub_ohai(platform: "mac_os_x", version: "10.12") } context "when :dmg is activated" do it "prefers dmg" do expect(described_class.for_current_system(%i{tgz dmg})).to eq(Compressor::DMG) end end context "when :dmg is not activated" do it "prefers tgz" do expect(described_class.for_current_system(%i{tgz foo})).to eq(Compressor::TGZ) end end context "when nothing is given" do it "returns null" do expect(described_class.for_current_system([])).to eq(Compressor::Null) end end end context "on Ubuntu" do before { stub_ohai(platform: "ubuntu", version: "16.04") } context "when :tgz activated" do it "prefers tgz" do expect(described_class.for_current_system(%i{tgz foo})).to eq(Compressor::TGZ) end end context "when nothing is given" do it "returns null" do expect(described_class.for_current_system([])).to eq(Compressor::Null) end end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
omnibus-7.0.34 | spec/unit/compressor_spec.rb |
omnibus-7.0.13 | spec/unit/compressor_spec.rb |
omnibus-7.0.12 | spec/unit/compressor_spec.rb |
omnibus-6.1.9 | spec/unit/compressor_spec.rb |