test_dependency_collector: port to generic layer.

This commit is contained in:
Mike McQuaid 2016-07-16 21:07:25 +01:00
parent 541e8f28df
commit 1f6f832c00
2 changed files with 22 additions and 10 deletions

View File

@ -76,16 +76,6 @@ class DependencyCollectorTests < Homebrew::TestCase
assert_predicate dep, :optional? assert_predicate dep, :optional?
end end
def test_ld64_dep_pre_leopard
MacOS.stubs(:version).returns(MacOS::Version.new("10.4"))
assert_equal LD64Dependency.new, @d.build(:ld64)
end
def test_ld64_dep_leopard_or_newer
MacOS.stubs(:version).returns(MacOS::Version.new("10.5"))
assert_nil @d.build(:ld64)
end
def test_raises_typeerror_for_unknown_classes def test_raises_typeerror_for_unknown_classes
assert_raises(TypeError) { @d.add(Class.new) } assert_raises(TypeError) { @d.add(Class.new) }
end end

View File

@ -0,0 +1,22 @@
require "testing_env"
require "dependency_collector"
class OSMacDependencyCollectorTests < Homebrew::TestCase
def setup
@d = DependencyCollector.new
end
def teardown
DependencyCollector.clear_cache
end
def test_ld64_dep_pre_leopard
MacOS.stubs(:version).returns(MacOS::Version.new("10.4"))
assert_equal LD64Dependency.new, @d.build(:ld64)
end
def test_ld64_dep_leopard_or_newer
MacOS.stubs(:version).returns(MacOS::Version.new("10.5"))
assert_nil @d.build(:ld64)
end
end