diff options
| author | Jack Nagel | 2013-05-10 23:45:06 -0500 |
|---|---|---|
| committer | Jack Nagel | 2013-05-10 23:45:06 -0500 |
| commit | 2d93935e6a4a303d4c67c9007e02bb5ba73f2644 (patch) | |
| tree | f894bb6e034e320be143efbd5894c4a0f50f0b06 /Library/Homebrew/test/test_dependencies.rb | |
| parent | 7629d4485e9094a758ea9dfdab78f484f36c1714 (diff) | |
| download | brew-2d93935e6a4a303d4c67c9007e02bb5ba73f2644.tar.bz2 | |
Add type accessors to Dependencies
Diffstat (limited to 'Library/Homebrew/test/test_dependencies.rb')
| -rw-r--r-- | Library/Homebrew/test/test_dependencies.rb | 14 |
1 files changed, 14 insertions, 0 deletions
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 |
