aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorXu Cheng2015-09-12 18:07:43 +0800
committerXu Cheng2015-09-13 12:58:00 +0800
commit7ea8a23eeb340b5d265f588b8a7c73af14d35514 (patch)
tree9df06f1fd89a46d350e9a77c61da9fcc212ff6a1
parent5f68fff92b8b3389ca023f913f1e6d83282a3eab (diff)
downloadbrew-7ea8a23eeb340b5d265f588b8a7c73af14d35514.tar.bz2
test_formulary: test tap alias
-rw-r--r--Library/Homebrew/test/test_formulary.rb7
1 files changed, 7 insertions, 0 deletions
diff --git a/Library/Homebrew/test/test_formulary.rb b/Library/Homebrew/test/test_formulary.rb
index d622a8ccf..cef6eed64 100644
--- a/Library/Homebrew/test/test_formulary.rb
+++ b/Library/Homebrew/test/test_formulary.rb
@@ -116,6 +116,13 @@ class FormularyTapFactoryTest < Homebrew::TestCase
assert_kind_of Formula, Formulary.factory("#{@name}")
end
+ def test_factory_tap_alias
+ alias_dir = @tap.path/"Aliases"
+ alias_dir.mkpath
+ FileUtils.ln_s @path, alias_dir/"bar"
+ assert_kind_of Formula, Formulary.factory("bar")
+ end
+
def test_tap_formula_unavailable_error
assert_raises(TapFormulaUnavailableError) { Formulary.factory("#{@tap}/not_existed_formula") }
end