aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJack Nagel2014-07-02 15:21:40 -0500
committerJack Nagel2014-07-02 15:22:32 -0500
commit4bebd69c952323568c02382676dc75fcf47dbc17 (patch)
treeb59497f3dd756b13f37155f5cf0c14ee61ec481e
parentba7b75ea7ffb4fc8a0ff362b5580f067aa18f570 (diff)
downloadhomebrew-4bebd69c952323568c02382676dc75fcf47dbc17.tar.bz2
Add regression test for decf7acced44bb156ba18677f55609b19ff6ca5a
-rw-r--r--Library/Homebrew/test/test_formula.rb10
1 files changed, 10 insertions, 0 deletions
diff --git a/Library/Homebrew/test/test_formula.rb b/Library/Homebrew/test/test_formula.rb
index 07da0aa32..900d7272c 100644
--- a/Library/Homebrew/test/test_formula.rb
+++ b/Library/Homebrew/test/test_formula.rb
@@ -248,4 +248,14 @@ class FormulaTests < Homebrew::TestCase
assert_equal PkgVersion.parse('HEAD'), f.pkg_version
end
+
+ def test_raises_when_non_formula_constant_exists
+ const = :SomeConst
+ Object.const_set(const, Module.new)
+ begin
+ assert_raises(FormulaUnavailableError) { Formulary.factory("some_const") }
+ ensure
+ Object.send(:remove_const, const)
+ end
+ end
end