2016-08-10 04:58:41 +01:00
|
|
|
require "testing_env"
|
|
|
|
require "gpg"
|
|
|
|
|
|
|
|
class GpgTest < Homebrew::TestCase
|
|
|
|
def setup
|
2017-01-21 11:21:30 +00:00
|
|
|
super
|
2016-08-10 04:58:41 +01:00
|
|
|
skip "GPG Unavailable" unless Gpg.available?
|
|
|
|
@dir = Pathname.new(mktmpdir)
|
|
|
|
end
|
|
|
|
|
|
|
|
def test_create_test_key
|
|
|
|
Dir.chdir(@dir) do
|
2017-01-23 12:26:34 +00:00
|
|
|
ENV["HOME"] = @dir
|
|
|
|
shutup { Gpg.create_test_key(@dir) }
|
|
|
|
assert_predicate @dir/".gnupg/secring.gpg", :exist?
|
2016-08-10 04:58:41 +01:00
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|