brew/Library/Homebrew/test/os/mac/software_spec_spec.rb

24 lines
559 B
Ruby
Raw Normal View History

# frozen_string_literal: true
require "software_spec"
describe SoftwareSpec do
2019-05-24 21:48:26 -03:00
subject(:spec) { described_class.new }
describe "#uses_from_macos" do
before do
sierra_os_version = OS::Mac::Version.from_symbol(:sierra)
allow(OS).to receive(:mac?).and_return(true)
allow(OS::Mac).to receive(:version).and_return(OS::Mac::Version.new(sierra_os_version))
end
it "doesn't add a dependency" do
2019-05-25 22:06:33 -03:00
spec.uses_from_macos("foo")
spec.uses_from_macos("bar" => :build)
2019-05-25 22:06:33 -03:00
expect(spec.deps).to be_empty
end
end
end