aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/test
diff options
context:
space:
mode:
authorMike McQuaid2016-12-31 17:33:08 +0000
committerGitHub2016-12-31 17:33:08 +0000
commitd85a83c9dcf463185e905a28fb9efd3e9e880bec (patch)
tree115e06e334b4150fff019ddb095e0a267343eeb7 /Library/Homebrew/test
parent760a4601aa07e993c0ccb9ef01257da7361016e1 (diff)
parentb0a38c06bfce65292dafd8e43e04d9630d236218 (diff)
downloadbrew-d85a83c9dcf463185e905a28fb9efd3e9e880bec.tar.bz2
Merge pull request #1752 from alyssais/uninstalling_dependencies
keg: fix fallback dependencies with multiple kegs
Diffstat (limited to 'Library/Homebrew/test')
-rw-r--r--Library/Homebrew/test/keg_test.rb7
1 files changed, 7 insertions, 0 deletions
diff --git a/Library/Homebrew/test/keg_test.rb b/Library/Homebrew/test/keg_test.rb
index 4fe7c6a3c..14cdc4304 100644
--- a/Library/Homebrew/test/keg_test.rb
+++ b/Library/Homebrew/test/keg_test.rb
@@ -382,6 +382,13 @@ class InstalledDependantsTests < LinkTestCase
assert_equal [[@keg], ["bar"]], Keg.find_some_installed_dependents([@keg])
end
+ def test_uninstalling_dependent_and_dependency
+ dependencies nil
+ Formula["bar"].class.depends_on "foo"
+ assert_empty @keg.installed_dependents
+ assert_nil Keg.find_some_installed_dependents([@keg, @dependent])
+ end
+
def test_empty_dependencies_in_tab
dependencies []
assert_empty @keg.installed_dependents