diff options
| author | Alyssa Ross | 2016-09-30 14:16:00 +0100 |
|---|---|---|
| committer | Alyssa Ross | 2016-10-25 22:34:35 +0100 |
| commit | ae3f53a1ecb19ea70e5d461a3205e6434bbe0c56 (patch) | |
| tree | e2805fd6242e8d47fb004565e6bd449ae3d5f7e8 /Library/Homebrew/test | |
| parent | c88b67f3a8f7e90ad974eaf82d00fd88827a1e4c (diff) | |
| download | brew-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.rb | 21 |
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 |
