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?
|
||||
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
|
||||
assert_raises(TypeError) { @d.add(Class.new) }
|
||||
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