diff options
| author | Markus Reiter | 2017-02-20 13:47:30 +0100 |
|---|---|---|
| committer | GitHub | 2017-02-20 13:47:30 +0100 |
| commit | dfad3f33ca1c73527d2da588615a798a8b5b95a9 (patch) | |
| tree | 89fa995a92ffd86f6eddbd66eb1a019a019c4d20 | |
| parent | 790f4f7a63f6319e86bc6ae06c759154c1976e71 (diff) | |
| parent | 99da779434bda113f50f4a17880d1dfcacd93d24 (diff) | |
| download | brew-dfad3f33ca1c73527d2da588615a798a8b5b95a9.tar.bz2 | |
Merge pull request #2034 from reitermarkus/spec-gpg
Convert Gpg test to spec.
| -rw-r--r-- | Library/Homebrew/test/gpg_spec.rb | 21 | ||||
| -rw-r--r-- | Library/Homebrew/test/gpg_test.rb | 18 |
2 files changed, 21 insertions, 18 deletions
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 |
