aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarkus Reiter2017-02-16 18:14:05 +0100
committerMarkus Reiter2017-02-17 23:46:58 +0100
commit99da779434bda113f50f4a17880d1dfcacd93d24 (patch)
tree6fb779827b4635e8ce66b407c6b87fa0433f5732
parent5a2a0638028ee49991e404c1bd6397c10659474b (diff)
downloadbrew-99da779434bda113f50f4a17880d1dfcacd93d24.tar.bz2
Convert Gpg test to spec.
-rw-r--r--Library/Homebrew/test/gpg_spec.rb21
-rw-r--r--Library/Homebrew/test/gpg_test.rb18
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