diff options
| author | Alyssa Ross | 2016-11-29 00:50:00 +0000 |
|---|---|---|
| committer | Alyssa Ross | 2017-01-01 14:27:24 +0000 |
| commit | e4856143a6a43a306101abcbf0f2d71d00354a18 (patch) | |
| tree | 977ce7dd071f78ca01285540d6a8c6c54da2919b /Library | |
| parent | 94ead557723491306515a67138b649d67e8299e0 (diff) | |
| download | brew-e4856143a6a43a306101abcbf0f2d71d00354a18.tar.bz2 | |
keg: check installed dependencies iff optlinked
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/keg.rb | 2 | ||||
| -rw-r--r-- | Library/Homebrew/test/keg_test.rb | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/Library/Homebrew/keg.rb b/Library/Homebrew/keg.rb index 511d79687..f3aab7f97 100644 --- a/Library/Homebrew/keg.rb +++ b/Library/Homebrew/keg.rb @@ -385,7 +385,7 @@ class Keg end def installed_dependents - return [] if !linked? && !to_formula.keg_only? + return [] unless optlinked? tap = Tab.for_keg(self).source["tap"] Keg.all.select do |keg| tab = Tab.for_keg(keg) diff --git a/Library/Homebrew/test/keg_test.rb b/Library/Homebrew/test/keg_test.rb index de32c55e5..40b47b5e9 100644 --- a/Library/Homebrew/test/keg_test.rb +++ b/Library/Homebrew/test/keg_test.rb @@ -467,8 +467,8 @@ class InstalledDependantsTests < LinkTestCase assert_equal [[@keg], ["bar"]], Keg.find_some_installed_dependents([@keg]) end - def test_unlinked - @keg.unlink + def test_nonoptlinked + @keg.remove_opt_record dependencies [{ "full_name" => "foo", "version" => "1.0" }] assert_empty @keg.installed_dependents assert_nil Keg.find_some_installed_dependents([@keg]) |
