From 99da779434bda113f50f4a17880d1dfcacd93d24 Mon Sep 17 00:00:00 2001 From: Markus Reiter Date: Thu, 16 Feb 2017 18:14:05 +0100 Subject: Convert Gpg test to spec. --- Library/Homebrew/test/gpg_spec.rb | 21 +++++++++++++++++++++ Library/Homebrew/test/gpg_test.rb | 18 ------------------ 2 files changed, 21 insertions(+), 18 deletions(-) create mode 100644 Library/Homebrew/test/gpg_spec.rb delete mode 100644 Library/Homebrew/test/gpg_test.rb (limited to 'Library') diff --git a/Library/Homebrew/test/gpg_spec.rb b/Library/Homebrew/test/gpg_spec.rb new file mode 100644 index 000000000..9809dccb5 --- /dev/null +++ b/Library/Homebrew/test/gpg_spec.rb @@ -0,0 +1,21 @@ +require "gpg" + +describe Gpg do + subject { described_class } + + describe "::create_test_key" do + it "creates a test key in the home directory" do + skip "GPG Unavailable" unless subject.available? + + Dir.mktmpdir do |dir| + ENV["HOME"] = dir + dir = Pathname.new(dir) + + shutup do + subject.create_test_key(dir) + end + expect(dir/".gnupg/secring.gpg").to exist + end + end + end +end diff --git a/Library/Homebrew/test/gpg_test.rb b/Library/Homebrew/test/gpg_test.rb deleted file mode 100644 index ea4372549..000000000 --- a/Library/Homebrew/test/gpg_test.rb +++ /dev/null @@ -1,18 +0,0 @@ -require "testing_env" -require "gpg" - -class GpgTest < Homebrew::TestCase - def setup - super - skip "GPG Unavailable" unless Gpg.available? - @dir = Pathname.new(mktmpdir) - end - - def test_create_test_key - Dir.chdir(@dir) do - ENV["HOME"] = @dir - shutup { Gpg.create_test_key(@dir) } - assert_predicate @dir/".gnupg/secring.gpg", :exist? - end - end -end -- cgit v1.2.3