Skip to content
Snippets Groups Projects
Commit 54a086e2 authored by Bob W. Hogg's avatar Bob W. Hogg
Browse files

dependency_collector: Fix ant_dep for Linux.


Signed-off-by: default avatarBob W. Hogg <rwhogg@linux.com>
parent bbed7246
No related branches found
No related tags found
No related merge requests found
......@@ -136,7 +136,7 @@ class DependencyCollector
end
def ant_dep(spec, tags)
if MacOS.version >= :mavericks
if MacOS.version >= :mavericks || !OS.mac?
Dependency.new(spec.to_s, tags)
end
end
......
......@@ -76,6 +76,20 @@ class DependencyCollectorTests < Homebrew::TestCase
assert_predicate dep, :optional?
end
def test_ant_dep_mavericks_or_newer
skip "Only for Mac OS" unless OS.mac?
MacOS.stubs(:version).returns(MacOS::Version.new("10.9"))
@d.add :ant => :build
assert_equal find_dependency("ant"), Dependency.new("ant", [:build])
end
def test_ant_dep_pre_mavericks
skip "Only for Mac OS" unless OS.mac?
MacOS.stubs(:version).returns(MacOS::Version.new("10.7"))
@d.add :ant => :build
assert_nil find_dependency("ant")
end
def test_raises_typeerror_for_unknown_classes
assert_raises(TypeError) { @d.add(Class.new) }
end
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment