From 1d4a43e7b09d0c90be6bef839b0616fe6a9008cd Mon Sep 17 00:00:00 2001 From: Kazuki Yamaguchi Date: Thu, 31 Aug 2023 14:58:14 +0900 Subject: [PATCH] [ruby/openssl] test/openssl/test_ossl.rb: relax assertion for error messages The test case test_error_data utilizes the error message generated by X509V3_EXT_nconf_nid(). The next commit will use X509V3_EXT_nconf(), which generates a slightly different error message. Let's adapt the check to it. https://github.com/ruby/openssl/commit/9cdfa3a4d1 --- test/openssl/test_ossl.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/openssl/test_ossl.rb b/test/openssl/test_ossl.rb index 5759c75b81d469..979669a00394e1 100644 --- a/test/openssl/test_ossl.rb +++ b/test/openssl/test_ossl.rb @@ -67,8 +67,9 @@ def test_error_data # # The generated message should look like: # "subjectAltName = IP:not.a.valid.ip.address: bad ip address (value=not.a.valid.ip.address)" + # "subjectAltName = IP:not.a.valid.ip.address: error in extension (name=subjectAltName, value=IP:not.a.valid.ip.address)" ef = OpenSSL::X509::ExtensionFactory.new - assert_raise_with_message(OpenSSL::X509::ExtensionError, /\(value=not.a.valid.ip.address\)/) { + assert_raise_with_message(OpenSSL::X509::ExtensionError, /value=(IP:)?not.a.valid.ip.address\)/) { ef.create_ext("subjectAltName", "IP:not.a.valid.ip.address") } end