diff options
| author | Markus Reiter | 2017-02-16 18:14:05 +0100 |
|---|---|---|
| committer | Markus Reiter | 2017-02-17 23:46:58 +0100 |
| commit | 99da779434bda113f50f4a17880d1dfcacd93d24 (patch) | |
| tree | 6fb779827b4635e8ce66b407c6b87fa0433f5732 /Library/Homebrew/test | |
| parent | 5a2a0638028ee49991e404c1bd6397c10659474b (diff) | |
| download | brew-99da779434bda113f50f4a17880d1dfcacd93d24.tar.bz2 | |
Convert Gpg test to spec.
Diffstat (limited to 'Library/Homebrew/test')
| -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 |
