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 net = require ( 'net' ) ;
13- var crypto = require ( 'crypto' ) ;
11+ const fs = require ( 'fs' ) ;
12+ const net = require ( 'net' ) ;
13+ const crypto = require ( 'crypto' ) ;
1414
15- var keys = crypto . randomBytes ( 48 ) ;
16- var serverLog = [ ] ;
17- var ticketLog = [ ] ;
15+ const keys = crypto . randomBytes ( 48 ) ;
16+ const serverLog = [ ] ;
17+ const ticketLog = [ ] ;
1818
19- var serverCount = 0 ;
19+ let serverCount = 0 ;
2020function createServer ( ) {
21- var id = serverCount ++ ;
21+ const id = serverCount ++ ;
2222
23- var counter = 0 ;
24- var previousKey = null ;
23+ let counter = 0 ;
24+ let previousKey = null ;
2525
26- var server = tls . createServer ( {
26+ const server = tls . createServer ( {
2727 key : fs . readFileSync ( common . fixturesDir + '/keys/agent1-key.pem' ) ,
2828 cert : fs . readFileSync ( common . fixturesDir + '/keys/agent1-cert.pem' ) ,
2929 ticketKeys : keys
@@ -49,13 +49,13 @@ function createServer() {
4949 return server ;
5050}
5151
52- var naturalServers = [ createServer ( ) , createServer ( ) , createServer ( ) ] ;
52+ const naturalServers = [ createServer ( ) , createServer ( ) , createServer ( ) ] ;
5353
5454// 3x servers
55- var servers = naturalServers . concat ( naturalServers ) . concat ( naturalServers ) ;
55+ const servers = naturalServers . concat ( naturalServers ) . concat ( naturalServers ) ;
5656
5757// Create one TCP server and balance sockets to multiple TLS server instances
58- var shared = net . createServer ( function ( c ) {
58+ const shared = net . createServer ( function ( c ) {
5959 servers . shift ( ) . emit ( 'connection' , c ) ;
6060} ) . listen ( 0 , function ( ) {
6161 start ( function ( ) {
@@ -64,11 +64,11 @@ var shared = net.createServer(function(c) {
6464} ) ;
6565
6666function start ( callback ) {
67- var sess = null ;
68- var left = servers . length ;
67+ let sess = null ;
68+ let left = servers . length ;
6969
7070 function connect ( ) {
71- var s = tls . connect ( shared . address ( ) . port , {
71+ const s = tls . connect ( shared . address ( ) . port , {
7272 session : sess ,
7373 rejectUnauthorized : false
7474 } , function ( ) {
@@ -87,15 +87,15 @@ function start(callback) {
8787}
8888
8989process . on ( 'exit' , function ( ) {
90- assert . equal ( ticketLog . length , serverLog . length ) ;
91- for ( var i = 0 ; i < naturalServers . length - 1 ; i ++ ) {
92- assert . notEqual ( serverLog [ i ] , serverLog [ i + 1 ] ) ;
93- assert . equal ( ticketLog [ i ] , ticketLog [ i + 1 ] ) ;
90+ assert . strictEqual ( ticketLog . length , serverLog . length ) ;
91+ for ( let i = 0 ; i < naturalServers . length - 1 ; i ++ ) {
92+ assert . notStrictEqual ( serverLog [ i ] , serverLog [ i + 1 ] ) ;
93+ assert . strictEqual ( ticketLog [ i ] , ticketLog [ i + 1 ] ) ;
9494
9595 // 2nd connection should have different ticket
96- assert . notEqual ( ticketLog [ i ] , ticketLog [ i + naturalServers . length ] ) ;
96+ assert . notStrictEqual ( ticketLog [ i ] , ticketLog [ i + naturalServers . length ] ) ;
9797
9898 // 3rd connection should have the same ticket
99- assert . equal ( ticketLog [ i ] , ticketLog [ i + naturalServers . length * 2 ] ) ;
99+ assert . strictEqual ( ticketLog [ i ] , ticketLog [ i + naturalServers . length * 2 ] ) ;
100100 }
101101} ) ;
0 commit comments