11'use strict' ; 
2- var  common  =  require ( '../common' ) ; 
3- var  assert  =  require ( 'assert' ) ; 
2+ const  common  =  require ( '../common' ) ; 
3+ const  assert  =  require ( 'assert' ) ; 
44
55if  ( ! common . hasCrypto )  { 
66  common . skip ( 'missing crypto' ) ; 
77  return ; 
88} 
9- var  tls  =  require ( 'tls' ) ; 
9+ const  tls  =  require ( 'tls' ) ; 
1010
11- var  fs  =  require ( 'fs' ) ; 
12- var  spawn  =  require ( 'child_process' ) . spawn ; 
11+ const  fs  =  require ( 'fs' ) ; 
12+ const  spawn  =  require ( 'child_process' ) . spawn ; 
1313
1414if  ( common . opensslCli  ===  false )  { 
1515  common . skip ( 'node compiled without OpenSSL CLI.' ) ; 
1616  return ; 
1717} 
1818
19- var  cert  =  fs . readFileSync ( common . fixturesDir  +  '/test_cert.pem' ) ; 
20- var  key  =  fs . readFileSync ( common . fixturesDir  +  '/test_key.pem' ) ; 
21- var  server  =  tls . createServer ( {  cert : cert ,  key : key  } ,  common . fail ) ; 
22- var  errors  =  [ ] ; 
23- var  stderr  =  '' ; 
19+ const  cert  =  fs . readFileSync ( common . fixturesDir  +  '/test_cert.pem' ) ; 
20+ const  key  =  fs . readFileSync ( common . fixturesDir  +  '/test_key.pem' ) ; 
21+ const  server  =  tls . createServer ( {  cert : cert ,  key : key  } ,  common . fail ) ; 
22+ const  errors  =  [ ] ; 
23+ let  stderr  =  '' ; 
2424
2525server . listen ( 0 ,  '127.0.0.1' ,  function ( )  { 
26-   var  address  =  this . address ( ) . address  +  ':'  +  this . address ( ) . port ; 
27-   var  args  =  [ 's_client' , 
26+   const  address  =  this . address ( ) . address  +  ':'  +  this . address ( ) . port ; 
27+   const  args  =  [ 's_client' , 
2828              '-ssl3' , 
2929              '-connect' ,  address ] ; 
3030
3131  // for the performance and stability issue in s_client on Windows 
3232  if  ( common . isWindows ) 
3333    args . push ( '-no_rand_screen' ) ; 
3434
35-   var  client  =  spawn ( common . opensslCli ,  args ,  {  stdio : 'pipe'  } ) ; 
35+   const  client  =  spawn ( common . opensslCli ,  args ,  {  stdio : 'pipe'  } ) ; 
3636  client . stdout . pipe ( process . stdout ) ; 
3737  client . stderr . pipe ( process . stderr ) ; 
3838  client . stderr . setEncoding ( 'utf8' ) ; 
3939  client . stderr . on ( 'data' ,  ( data )  =>  stderr  +=  data ) ; 
4040
4141  client . once ( 'exit' ,  common . mustCall ( function ( exitCode )  { 
42-     assert . equal ( exitCode ,  1 ) ; 
42+     assert . strictEqual ( exitCode ,  1 ) ; 
4343    server . close ( ) ; 
4444  } ) ) ; 
4545} ) ; 
@@ -50,7 +50,7 @@ process.on('exit', function() {
5050  if  ( / u n k n o w n   o p t i o n   - s s l 3 / . test ( stderr ) )  { 
5151    common . skip ( '`openssl s_client -ssl3` not supported.' ) ; 
5252  }  else  { 
53-     assert . equal ( errors . length ,  1 ) ; 
53+     assert . strictEqual ( errors . length ,  1 ) ; 
5454    assert ( / : w r o n g   v e r s i o n   n u m b e r / . test ( errors [ 0 ] . message ) ) ; 
5555  } 
5656} ) ; 
0 commit comments