test_dependency_collector: port to generic layer.
This commit is contained in:
parent
541e8f28df
commit
1f6f832c00
@ -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
|
||||||
|
|||||||
22
Library/Homebrew/test/test_os_mac_dependency_collector.rb
Normal file
22
Library/Homebrew/test/test_os_mac_dependency_collector.rb
Normal 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
|
||||||
Loading…
x
Reference in New Issue
Block a user