| 
									
										
										
										
											2016-08-10 04:58:41 +01:00
										 |  |  | require "testing_env" | 
					
						
							|  |  |  | require "gpg" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | class GpgTest < Homebrew::TestCase | 
					
						
							|  |  |  |   def setup | 
					
						
							|  |  |  |     skip "GPG Unavailable" unless Gpg.available? | 
					
						
							|  |  |  |     @dir = Pathname.new(mktmpdir) | 
					
						
							|  |  |  |   end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   def test_create_test_key | 
					
						
							|  |  |  |     Dir.chdir(@dir) do | 
					
						
							|  |  |  |       with_environment("HOME" => @dir) do | 
					
						
							|  |  |  |         shutup { Gpg.create_test_key(@dir) } | 
					
						
							|  |  |  |         assert_predicate @dir/".gnupg/secring.gpg", :exist? | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |     end | 
					
						
							| 
									
										
										
										
											2016-08-13 01:22:30 +01:00
										 |  |  |   ensure | 
					
						
							|  |  |  |     @dir.rmtree | 
					
						
							| 
									
										
										
										
											2016-08-10 04:58:41 +01:00
										 |  |  |   end | 
					
						
							|  |  |  | end |