aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/test
diff options
context:
space:
mode:
authorAlyssa Ross2016-11-17 17:18:48 +0000
committerAlyssa Ross2017-01-01 14:26:28 +0000
commit94ead557723491306515a67138b649d67e8299e0 (patch)
treebcaa38181e779c93be10ad301c1cad7c3ceeec78 /Library/Homebrew/test
parent05b85a7bef112a2d3db7cd56c819a62d9bb34e1b (diff)
downloadbrew-94ead557723491306515a67138b649d67e8299e0.tar.bz2
keg: keg_only kegs can have installed dependents
Diffstat (limited to 'Library/Homebrew/test')
-rw-r--r--Library/Homebrew/test/keg_test.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/Library/Homebrew/test/keg_test.rb b/Library/Homebrew/test/keg_test.rb
index 7b396b563..de32c55e5 100644
--- a/Library/Homebrew/test/keg_test.rb
+++ b/Library/Homebrew/test/keg_test.rb
@@ -473,4 +473,12 @@ class InstalledDependantsTests < LinkTestCase
assert_empty @keg.installed_dependents
assert_nil Keg.find_some_installed_dependents([@keg])
end
+
+ def test_keg_only
+ @keg.unlink
+ Formula["foo"].class.keg_only "a good reason"
+ dependencies [{ "full_name" => "foo", "version" => "1.1" }] # different version
+ assert_equal [@dependent], @keg.installed_dependents
+ assert_equal [[@keg], ["bar 1.0"]], Keg.find_some_installed_dependents([@keg])
+ end
end