@@ -13,7 +13,6 @@ const assert = require('assert');
1313const events = require ( 'events' ) ;
1414const https = require ( 'https' ) ;
1515const timers = require ( 'timers/promises' ) ;
16- const { hasOpenSSL3 } = require ( '../common/crypto' ) ;
1716const fixtures = require ( '../common/fixtures' ) ;
1817const credentialOptions = [
1918 {
@@ -57,17 +56,20 @@ server.listen(0, common.mustCall(() => {
5756
5857 server . setSecureContext ( credentialOptions [ 1 ] ) ;
5958 firstResponse . write ( 'request-' ) ;
60- const errorMessageRegex = hasOpenSSL3 ?
61- / ^ E r r o r : s e l f - s i g n e d c e r t i f i c a t e $ / :
62- / ^ E r r o r : s e l f s i g n e d c e r t i f i c a t e $ / ;
63- await assert . rejects ( makeRequest ( port , 3 ) , errorMessageRegex ) ;
59+ await assert . rejects ( makeRequest ( port , 3 ) , ( err ) => {
60+ assert . strictEqual ( err . code , 'DEPTH_ZERO_SELF_SIGNED_CERT' ) ;
61+ return true ;
62+ } ) ;
6463
6564 server . setSecureContext ( credentialOptions [ 0 ] ) ;
6665 assert . strictEqual ( await makeRequest ( port , 4 ) , 'success' ) ;
6766
6867 server . setSecureContext ( credentialOptions [ 1 ] ) ;
6968 firstResponse . end ( 'fun!' ) ;
70- await assert . rejects ( makeRequest ( port , 5 ) , errorMessageRegex ) ;
69+ await assert . rejects ( makeRequest ( port , 3 ) , ( err ) => {
70+ assert . strictEqual ( err . code , 'DEPTH_ZERO_SELF_SIGNED_CERT' ) ;
71+ return true ;
72+ } ) ;
7173
7274 assert . strictEqual ( await firstRequest , 'multi-request-success-fun!' ) ;
7375 server . close ( ) ;
0 commit comments