aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/test/gpg_spec.rb
blob: 9809dccb5eec5b9401808ed5bfde5740ae22260d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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