aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorJack Nagel2013-08-31 16:09:03 -0500
committerJack Nagel2013-08-31 16:09:49 -0500
commitca7205ea9cfb2e245453c398f54561b0503ddce5 (patch)
treebda5ad3ee6d900f07fdbdc4b228f0a5fb001596e /Library
parent1b82fc4e06b981519028299717bcfa76d2b8ba25 (diff)
downloadhomebrew-ca7205ea9cfb2e245453c398f54561b0503ddce5.tar.bz2
Add test for dependency options
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/test/test_formula.rb11
1 files changed, 11 insertions, 0 deletions
diff --git a/Library/Homebrew/test/test_formula.rb b/Library/Homebrew/test/test_formula.rb
index 006ed7be3..a55d0d2bf 100644
--- a/Library/Homebrew/test/test_formula.rb
+++ b/Library/Homebrew/test/test_formula.rb
@@ -209,4 +209,15 @@ class FormulaTests < Test::Unit::TestCase
ensure
path.unlink
end
+
+ def test_dependency_option_integration
+ f = formula do
+ url 'foo-1.0'
+ depends_on 'foo' => :optional
+ depends_on 'bar' => :recommended
+ end
+
+ assert f.build.has_option?('with-foo')
+ assert f.build.has_option?('without-bar')
+ end
end