25 lines
		
	
	
		
			498 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			498 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
| 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
 | 
