aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorMarkus Reiter2017-02-16 22:31:43 +0100
committerMarkus Reiter2017-02-17 23:59:27 +0100
commit8fee9bf44dad59b422293b6eb37ac83435475b01 (patch)
tree176781753173a7b4551dc37e89668919fb510d3c /Library
parenta74b7ade66e340c55b3bea7b6226fa68a311b4ce (diff)
downloadbrew-8fee9bf44dad59b422293b6eb37ac83435475b01.tar.bz2
Convert MPIRequirement test to spec.
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/test/mpi_requirement_spec.rb14
-rw-r--r--Library/Homebrew/test/mpi_requirement_test.rb12
2 files changed, 14 insertions, 12 deletions
diff --git a/Library/Homebrew/test/mpi_requirement_spec.rb b/Library/Homebrew/test/mpi_requirement_spec.rb
new file mode 100644
index 000000000..f32b27993
--- /dev/null
+++ b/Library/Homebrew/test/mpi_requirement_spec.rb
@@ -0,0 +1,14 @@
+require "requirements/mpi_requirement"
+
+describe MPIRequirement do
+ describe "::new" do
+ subject { described_class.new(*(wrappers + tags)) }
+ let(:wrappers) { [:cc, :cxx, :f77] }
+ let(:tags) { [:optional, "some-other-tag"] }
+
+ it "untangles wrappers and tags" do
+ expect(subject.lang_list).to eq(wrappers)
+ expect(subject.tags).to eq(tags)
+ end
+ end
+end
diff --git a/Library/Homebrew/test/mpi_requirement_test.rb b/Library/Homebrew/test/mpi_requirement_test.rb
deleted file mode 100644
index e0f97e8ee..000000000
--- a/Library/Homebrew/test/mpi_requirement_test.rb
+++ /dev/null
@@ -1,12 +0,0 @@
-require "testing_env"
-require "requirements/mpi_requirement"
-
-class MPIRequirementTests < Homebrew::TestCase
- def test_initialize_untangles_tags_and_wrapper_symbols
- wrappers = [:cc, :cxx, :f77]
- tags = [:optional, "some-other-tag"]
- dep = MPIRequirement.new(*wrappers + tags)
- assert_equal wrappers, dep.lang_list
- assert_equal tags, dep.tags
- end
-end