summaryrefslogtreecommitdiffstats
path: root/test/test_engine.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/test_engine.rb')
-rw-r--r--test/test_engine.rb6
1 files changed, 4 insertions, 2 deletions
diff --git a/test/test_engine.rb b/test/test_engine.rb
index a987f267..4f3973a7 100644
--- a/test/test_engine.rb
+++ b/test/test_engine.rb
@@ -1,8 +1,9 @@
# frozen_string_literal: false
require_relative 'utils'
-class OpenSSL::TestEngine < OpenSSL::TestCase
+if defined?(OpenSSL) && defined?(OpenSSL::Engine)
+class OpenSSL::TestEngine < OpenSSL::TestCase
def test_engines_free # [ruby-dev:44173]
with_openssl <<-'end;'
OpenSSL::Engine.load("openssl")
@@ -95,5 +96,6 @@ class OpenSSL::TestEngine < OpenSSL::TestCase
cipher.update(data) + cipher.final
end
end
+end
-end if defined?(OpenSSL::Engine)
+end