This commit is contained in:
Gabriel 2019-05-30 13:18:54 -03:00
parent b2969e6063
commit 678f89ff21

View File

@ -134,25 +134,25 @@ describe SoftwareSpec do
describe "#uses_from_macos" do describe "#uses_from_macos" do
it "allows specifying dependencies", :needs_linux do it "allows specifying dependencies", :needs_linux do
spec.uses_from_macos("foo") subject.uses_from_macos("foo")
expect(spec.deps.first.name).to eq("foo") expect(subject.deps.first.name).to eq("foo")
end end
it "works with tags", :needs_linux do it "works with tags", :needs_linux do
spec.uses_from_macos("foo" => :head, :after => :mojave) subject.uses_from_macos("foo" => :head, :after => :mojave)
expect(spec.deps.first.name).to eq("foo") expect(subject.deps.first.name).to eq("foo")
expect(spec.deps.first.tags).to include(:head) expect(subject.deps.first.tags).to include(:head)
end end
it "ignores OS version specifications", :needs_linux do it "ignores OS version specifications", :needs_linux do
spec.uses_from_macos("foo", after: :mojave) subject.uses_from_macos("foo", after: :mojave)
spec.uses_from_macos("bar" => :head, :after => :mojave) subject.uses_from_macos("bar" => :head, :after => :mojave)
expect(spec.deps.first.name).to eq("foo") expect(subject.deps.first.name).to eq("foo")
expect(spec.deps.last.name).to eq("bar") expect(subject.deps.last.name).to eq("bar")
expect(spec.deps.last.tags).to include(:head) expect(subject.deps.last.tags).to include(:head)
end end
end end