From f306e56d214587b5ef6f6b5505b34280da19a075 Mon Sep 17 00:00:00 2001 From: Jack Nagel Date: Sun, 10 Aug 2014 16:47:34 -0500 Subject: [PATCH] Add a test for legacy options --- Library/Homebrew/test/test_formula.rb | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/Library/Homebrew/test/test_formula.rb b/Library/Homebrew/test/test_formula.rb index 2cd5ed66f9..635b4c0324 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