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 ) {
66common . skip ( 'missing crypto' ) ;
77return ;
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 ) {
1515common . skip ( 'node compiled without OpenSSL CLI.' ) ;
1616return ;
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
3232if ( common . isWindows )
3333args . push ( '-no_rand_screen' ) ;
3434
35- var client = spawn ( common . opensslCli , args , { stdio : 'pipe' } ) ;
35+ const client = spawn ( common . opensslCli , args , { stdio : 'pipe' } ) ;
3636client . stdout . pipe ( process . stdout ) ;
3737client . stderr . pipe ( process . stderr ) ;
3838client . stderr . setEncoding ( 'utf8' ) ;
3939client . stderr . on ( 'data' , ( data ) => stderr += data ) ;
4040
4141client . once ( 'exit' , common . mustCall ( function ( exitCode ) {
42- assert . equal ( exitCode , 1 ) ;
42+ assert . strictEqual ( exitCode , 1 ) ;
4343server . close ( ) ;
4444} ) ) ;
4545} ) ;
@@ -50,7 +50,7 @@ process.on('exit', function(){
5050if ( / u n k n o w n o p t i o n - s s l 3 / . test ( stderr ) ) {
5151common . skip ( '`openssl s_client -ssl3` not supported.' ) ;
5252} else {
53- assert . equal ( errors . length , 1 ) ;
53+ assert . strictEqual ( errors . length , 1 ) ;
5454assert ( / : 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