aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/test
diff options
context:
space:
mode:
authorAlyssa Ross2016-09-30 14:16:00 +0100
committerAlyssa Ross2016-10-25 22:34:35 +0100
commitae3f53a1ecb19ea70e5d461a3205e6434bbe0c56 (patch)
treee2805fd6242e8d47fb004565e6bd449ae3d5f7e8 /Library/Homebrew/test
parentc88b67f3a8f7e90ad974eaf82d00fd88827a1e4c (diff)
downloadbrew-ae3f53a1ecb19ea70e5d461a3205e6434bbe0c56.tar.bz2
keg: fallback to missing_deps if deps not in tab
Diffstat (limited to 'Library/Homebrew/test')
-rw-r--r--Library/Homebrew/test/test_keg.rb21
1 files changed, 21 insertions, 0 deletions
diff --git a/Library/Homebrew/test/test_keg.rb b/Library/Homebrew/test/test_keg.rb
index ac5831b09..9c1c9118c 100644
--- a/Library/Homebrew/test/test_keg.rb
+++ b/Library/Homebrew/test/test_keg.rb
@@ -339,8 +339,29 @@ class InstalledDependantsTests < LinkTests
tab.write
end
+ def test_unknown_dependencies
+ dependencies nil
+
+ bar = formula "bar" do
+ url "bar-1.0"
+ depends_on "foo"
+ end
+ stub_formula_loader bar
+
+ assert_equal [@dependent], @keg.installed_dependents
+ end
+
def test_no_dependencies
dependencies []
+
+ # Make sure formula dependencies aren't checked when dependencies are
+ # recorded in the tab.
+ bar = formula "bar" do
+ url "bar-1.0"
+ depends_on "foo"
+ end
+ stub_formula_loader bar
+
assert_empty @keg.installed_dependents
end