From 2c81083f3c9679b9c70c2d0a3e1d8f496707588a Mon Sep 17 00:00:00 2001 From: Dominyk Tiller <dominyktiller@gmail.com> Date: Wed, 10 Aug 2016 04:58:41 +0100 Subject: [PATCH] test_gpg: add initial tests --- Library/Homebrew/test/test_gpg.rb | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 Library/Homebrew/test/test_gpg.rb diff --git a/Library/Homebrew/test/test_gpg.rb b/Library/Homebrew/test/test_gpg.rb new file mode 100644 index 0000000000..0d0f6b73a2 --- /dev/null +++ b/Library/Homebrew/test/test_gpg.rb @@ -0,0 +1,22 @@ +require "testing_env" +require "gpg" + +class GpgTest < Homebrew::TestCase + def setup + skip "GPG Unavailable" unless Gpg.available? + @dir = Pathname.new(mktmpdir) + end + + def teardown + @dir.rmtree + 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 + end +end -- GitLab