aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew
diff options
context:
space:
mode:
authorJack Nagel2014-08-10 16:47:34 -0500
committerJack Nagel2014-08-10 16:47:34 -0500
commit5c97fef7ab33314ea78dd0975055f79bbde03a75 (patch)
tree02003852285cc3a685c73ae263c726f5eb3392e0 /Library/Homebrew
parent4df4d407ad065b2dab831280a283378b325cd328 (diff)
downloadhomebrew-5c97fef7ab33314ea78dd0975055f79bbde03a75.tar.bz2
Add a test for legacy options
Diffstat (limited to 'Library/Homebrew')
-rw-r--r--Library/Homebrew/test/test_formula.rb16
1 files changed, 16 insertions, 0 deletions
diff --git a/Library/Homebrew/test/test_formula.rb b/Library/Homebrew/test/test_formula.rb
index 2cd5ed66f..635b4c032 100644
--- a/Library/Homebrew/test/test_formula.rb
+++ b/Library/Homebrew/test/test_formula.rb
@@ -258,4 +258,20 @@ class FormulaTests < Homebrew::TestCase
Object.send(:remove_const, const)
end
end
+
+ def test_legacy_options
+ f = formula do
+ url "foo-1.0"
+
+ def options
+ [["--foo", "desc"], ["--bar", "desc"]]
+ end
+
+ option "baz"
+ end
+
+ assert f.option_defined?("foo")
+ assert f.option_defined?("bar")
+ assert f.option_defined?("baz")
+ end
end