diff options
Diffstat (limited to 'test/openssl')
-rw-r--r-- | test/openssl/test_config.rb | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/test/openssl/test_config.rb b/test/openssl/test_config.rb index 3af9923d2a..769e65ceb5 100644 --- a/test/openssl/test_config.rb +++ b/test/openssl/test_config.rb @@ -121,6 +121,11 @@ __EOC__ end def test_s_parse_include + if !openssl?(1, 1, 1, 2) + # OpenSSL < 1.1.1 parses .include directive as a normal assignment + pend ".include directive is not supported" + end + in_tmpdir("ossl-config-include-test") do |dir| Dir.mkdir("child") File.write("child/a.conf", <<~__EOC__) @@ -150,10 +155,6 @@ __EOC__ # Include a file by relative path c1 = OpenSSL::Config.parse(include_file) - if c1["sec-main"][".include"] - # OpenSSL < 1.1.1 parses '.include =' as a normal assignment - pend ".include directive is not supported" - end assert_equal(["default", "sec-a", "sec-b", "sec-main"], c1.sections.sort) assert_equal(["file-a", "file-b", "file-main"], c1["default"].keys.sort) assert_equal({"a" => "123"}, c1["sec-a"]) |