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
|