diff options
| author | Markus Reiter | 2017-02-21 20:07:54 +0100 |
|---|---|---|
| committer | GitHub | 2017-02-21 20:07:54 +0100 |
| commit | 1326f5be573646d4bfb9fc9e84d919034333746b (patch) | |
| tree | a057ad40c22b1d0b1707489524d1c87e5b80469e /Library | |
| parent | 01f8a69bdfbb9d7d1eff55268fdee538b529b616 (diff) | |
| parent | 9fc14e663bc52b5e32a4c2d07ed6114b99fcbf54 (diff) | |
| download | brew-1326f5be573646d4bfb9fc9e84d919034333746b.tar.bz2 | |
Merge pull request #2077 from reitermarkus/spec-gpg2_requirement
Convert GPG2Requirement test to spec.
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/test/gpg2_requirement_spec.rb | 23 | ||||
| -rw-r--r-- | Library/Homebrew/test/gpg2_requirement_test.rb | 25 |
2 files changed, 23 insertions, 25 deletions
diff --git a/Library/Homebrew/test/gpg2_requirement_spec.rb b/Library/Homebrew/test/gpg2_requirement_spec.rb new file mode 100644 index 000000000..f46b31196 --- /dev/null +++ b/Library/Homebrew/test/gpg2_requirement_spec.rb @@ -0,0 +1,23 @@ +require "requirements/gpg2_requirement" +require "fileutils" + +describe GPG2Requirement do + let(:dir) { @dir = Pathname.new(Dir.mktmpdir) } + + after(:each) do + FileUtils.rm_rf dir unless @dir.nil? + end + + describe "#satisfied?" do + it "returns true if GPG2 is installed" do + ENV["PATH"] = dir/"bin" + (dir/"bin/gpg").write <<-EOS.undent + #!/bin/bash + echo 2.0.30 + EOS + FileUtils.chmod 0755, dir/"bin/gpg" + + expect(subject).to be_satisfied + end + end +end diff --git a/Library/Homebrew/test/gpg2_requirement_test.rb b/Library/Homebrew/test/gpg2_requirement_test.rb deleted file mode 100644 index 3297c2851..000000000 --- a/Library/Homebrew/test/gpg2_requirement_test.rb +++ /dev/null @@ -1,25 +0,0 @@ -require "testing_env" -require "requirements/gpg2_requirement" -require "fileutils" - -class GPG2RequirementTests < Homebrew::TestCase - def setup - super - @dir = Pathname.new(mktmpdir) - (@dir/"bin/gpg").write <<-EOS.undent - #!/bin/bash - echo 2.0.30 - EOS - FileUtils.chmod 0755, @dir/"bin/gpg" - end - - def teardown - FileUtils.rm_rf @dir - super - end - - def test_satisfied - ENV["PATH"] = @dir/"bin" - assert_predicate GPG2Requirement.new, :satisfied? - end -end |
