aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/test
diff options
context:
space:
mode:
authorJack Nagel2013-06-26 22:08:54 -0500
committerJack Nagel2013-06-26 22:18:13 -0500
commit919aac0b8969550e1db4a21d10ab404bff88e4ed (patch)
tree1cd2201a0a5f3fff8ca714137e72b51a88505efb /Library/Homebrew/test
parent1cd31496775ab8cf1051e22367c8ab6184bb3b97 (diff)
downloadbrew-919aac0b8969550e1db4a21d10ab404bff88e4ed.tar.bz2
Add syntax sugar for MPIDependency
Closes Homebrew/homebrew#20797.
Diffstat (limited to 'Library/Homebrew/test')
-rw-r--r--Library/Homebrew/test/test_mpi_dependency.rb12
1 files changed, 12 insertions, 0 deletions
diff --git a/Library/Homebrew/test/test_mpi_dependency.rb b/Library/Homebrew/test/test_mpi_dependency.rb
new file mode 100644
index 000000000..06f158805
--- /dev/null
+++ b/Library/Homebrew/test/test_mpi_dependency.rb
@@ -0,0 +1,12 @@
+require 'testing_env'
+require 'requirements/mpi_dependency'
+
+class MPIDependencyTests < Test::Unit::TestCase
+ def test_initialize_untangles_tags_and_wrapper_symbols
+ wrappers = [:cc, :cxx, :f77]
+ tags = [:optional, 'some-other-tag']
+ dep = MPIDependency.new(*wrappers + tags)
+ assert_equal wrappers, dep.lang_list
+ assert_equal tags, dep.tags
+ end
+end