summaryrefslogtreecommitdiff
path: root/test/rubygems/test_bundled_ca.rb
diff options
context:
space:
mode:
authorDavid Rodríguez <deivid.rodriguez@riseup.net>2020-06-29 18:42:29 +0200
committerHiroshi SHIBATA <hsbt@ruby-lang.org>2020-07-31 21:07:19 +0900
commite1494145d9725dba217fbc2bd9645db011fab946 (patch)
treedcfde705d5e66ae268653479b88d5e5881efe0d9 /test/rubygems/test_bundled_ca.rb
parent779f1a9c69d4fa380a1d3ee7cb0c59a111278de4 (diff)
[rubygems/rubygems] Make sure tests at least load without openssl
https://github.com/rubygems/rubygems/commit/054d57f74b
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/3379
Diffstat (limited to 'test/rubygems/test_bundled_ca.rb')
-rw-r--r--test/rubygems/test_bundled_ca.rb8
1 files changed, 7 insertions, 1 deletions
diff --git a/test/rubygems/test_bundled_ca.rb b/test/rubygems/test_bundled_ca.rb
index 61f70fd10d..b30264a8d4 100644
--- a/test/rubygems/test_bundled_ca.rb
+++ b/test/rubygems/test_bundled_ca.rb
@@ -1,6 +1,12 @@
# frozen_string_literal: true
require 'rubygems/test_case'
require 'net/http'
+require 'rubygems/openssl'
+
+unless defined?(OpenSSL::SSL)
+ warn 'Skipping bundled certificates tests. openssl not found.'
+end
+
require 'rubygems/request'
# = Testing Bundled CA
@@ -52,4 +58,4 @@ class TestBundledCA < Gem::TestCase
def test_accessing_new_index
assert_https('fastly.rubygems.org')
end
-end
+end if defined?(OpenSSL::SSL)