keg: check installed dependencies iff optlinked
This commit is contained in:
parent
94ead55772
commit
e4856143a6
@ -385,7 +385,7 @@ class Keg
|
|||||||
end
|
end
|
||||||
|
|
||||||
def installed_dependents
|
def installed_dependents
|
||||||
return [] if !linked? && !to_formula.keg_only?
|
return [] unless optlinked?
|
||||||
tap = Tab.for_keg(self).source["tap"]
|
tap = Tab.for_keg(self).source["tap"]
|
||||||
Keg.all.select do |keg|
|
Keg.all.select do |keg|
|
||||||
tab = Tab.for_keg(keg)
|
tab = Tab.for_keg(keg)
|
||||||
|
@ -467,8 +467,8 @@ class InstalledDependantsTests < LinkTestCase
|
|||||||
assert_equal [[@keg], ["bar"]], Keg.find_some_installed_dependents([@keg])
|
assert_equal [[@keg], ["bar"]], Keg.find_some_installed_dependents([@keg])
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_unlinked
|
def test_nonoptlinked
|
||||||
@keg.unlink
|
@keg.remove_opt_record
|
||||||
dependencies [{ "full_name" => "foo", "version" => "1.0" }]
|
dependencies [{ "full_name" => "foo", "version" => "1.0" }]
|
||||||
assert_empty @keg.installed_dependents
|
assert_empty @keg.installed_dependents
|
||||||
assert_nil Keg.find_some_installed_dependents([@keg])
|
assert_nil Keg.find_some_installed_dependents([@keg])
|
||||||
|
Loading…
x
Reference in New Issue
Block a user