aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorMarkus Reiter2017-02-18 16:56:49 +0100
committerGitHub2017-02-18 16:56:49 +0100
commit481d7229b3b2945c8d6b9f8d9fdb4cf7bb628d51 (patch)
tree7006803b65443251c4c3ba4fffdc1f75bf333d6d /Library
parent61a41d0da6862b2dc3493bd246b8e3c7a6cf5640 (diff)
parent8fee9bf44dad59b422293b6eb37ac83435475b01 (diff)
downloadbrew-481d7229b3b2945c8d6b9f8d9fdb4cf7bb628d51.tar.bz2
Merge pull request #2039 from reitermarkus/spec-mpi_requirement
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