From 2d93935e6a4a303d4c67c9007e02bb5ba73f2644 Mon Sep 17 00:00:00 2001 From: Jack Nagel Date: Fri, 10 May 2013 23:45:06 -0500 Subject: Add type accessors to Dependencies --- Library/Homebrew/test/test_dependencies.rb | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'Library/Homebrew/test') diff --git a/Library/Homebrew/test/test_dependencies.rb b/Library/Homebrew/test/test_dependencies.rb index d0d078318..ee7574c2b 100644 --- a/Library/Homebrew/test/test_dependencies.rb +++ b/Library/Homebrew/test/test_dependencies.rb @@ -45,4 +45,18 @@ class DependenciesTests < Test::Unit::TestCase @deps << dep assert_equal [dep], @deps.to_ary end + + def test_type_helpers + foo = Dependency.new("foo") + bar = Dependency.new("bar", [:optional]) + baz = Dependency.new("baz", [:build]) + qux = Dependency.new("qux", [:recommended]) + quux = Dependency.new("quux") + @deps << foo << bar << baz << qux << quux + assert_equal [foo, quux], @deps.required + assert_equal [bar], @deps.optional + assert_equal [baz], @deps.build + assert_equal [qux], @deps.recommended + assert_equal [foo, baz, quux, qux].sort_by(&:name), @deps.default.sort_by(&:name) + end end -- cgit v1.2.3