From 13dcdb3098d6c1089db937d5c122cf06a0631ac4 Mon Sep 17 00:00:00 2001 From: Dominyk Tiller Date: Wed, 10 Aug 2016 21:36:07 +0100 Subject: [PATCH] test_gpg2_requirement: add satisfied test --- .../Homebrew/test/test_gpg2_requirement.rb | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 Library/Homebrew/test/test_gpg2_requirement.rb diff --git a/Library/Homebrew/test/test_gpg2_requirement.rb b/Library/Homebrew/test/test_gpg2_requirement.rb new file mode 100644 index 0000000000..fa7fc9ea41 --- /dev/null +++ b/Library/Homebrew/test/test_gpg2_requirement.rb @@ -0,0 +1,24 @@ +require "testing_env" +require "requirements/gpg2_requirement" +require "fileutils" + +class GPG2RequirementTests < Homebrew::TestCase + def setup + @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 + end + + def test_satisfied + with_environment("PATH" => @dir/"bin") do + assert_predicate GPG2Requirement.new, :satisfied? + end + end +end