@@ -23,60 +23,60 @@ function read(fname) {
23
23
}
24
24
25
25
// key1 is signed by ca1.
26
- var key1 = read ( 'agent1-key.pem' ) ;
27
- var cert1 = read ( 'agent1-cert.pem' ) ;
26
+ const key1 = read ( 'agent1-key.pem' ) ;
27
+ const cert1 = read ( 'agent1-cert.pem' ) ;
28
28
29
29
// key2 has a self signed cert
30
- var key2 = read ( 'agent2-key.pem' ) ;
31
- var cert2 = read ( 'agent2-cert.pem' ) ;
30
+ const key2 = read ( 'agent2-key.pem' ) ;
31
+ const cert2 = read ( 'agent2-cert.pem' ) ;
32
32
33
33
// key3 is signed by ca2.
34
- var key3 = read ( 'agent3-key.pem' ) ;
35
- var cert3 = read ( 'agent3-cert.pem' ) ;
34
+ const key3 = read ( 'agent3-key.pem' ) ;
35
+ const cert3 = read ( 'agent3-cert.pem' ) ;
36
36
37
- var ca1 = read ( 'ca1-cert.pem' ) ;
38
- var ca2 = read ( 'ca2-cert.pem' ) ;
37
+ const ca1 = read ( 'ca1-cert.pem' ) ;
38
+ const ca2 = read ( 'ca2-cert.pem' ) ;
39
39
40
40
// different agents to use different CA lists.
41
41
// this api is beyond bad.
42
- var agent0 = new https . Agent ( ) ;
43
- var agent1 = new https . Agent ( { ca : [ ca1 ] } ) ;
44
- var agent2 = new https . Agent ( { ca : [ ca2 ] } ) ;
45
- var agent3 = new https . Agent ( { ca : [ ca1 , ca2 ] } ) ;
42
+ const agent0 = new https . Agent ( ) ;
43
+ const agent1 = new https . Agent ( { ca : [ ca1 ] } ) ;
44
+ const agent2 = new https . Agent ( { ca : [ ca2 ] } ) ;
45
+ const agent3 = new https . Agent ( { ca : [ ca1 , ca2 ] } ) ;
46
46
47
- var options1 = {
47
+ const options1 = {
48
48
key : key1 ,
49
49
cert : cert1
50
50
} ;
51
51
52
- var options2 = {
52
+ const options2 = {
53
53
key : key2 ,
54
54
cert : cert2
55
55
} ;
56
56
57
- var options3 = {
57
+ const options3 = {
58
58
key : key3 ,
59
59
cert : cert3
60
60
} ;
61
61
62
- var server1 = server ( options1 ) ;
63
- var server2 = server ( options2 ) ;
64
- var server3 = server ( options3 ) ;
62
+ const server1 = server ( options1 ) ;
63
+ const server2 = server ( options2 ) ;
64
+ const server3 = server ( options3 ) ;
65
65
66
- var listenWait = 0 ;
66
+ let listenWait = 0 ;
67
67
68
68
server1 . listen ( 0 , listening ( ) ) ;
69
69
server2 . listen ( 0 , listening ( ) ) ;
70
70
server3 . listen ( 0 , listening ( ) ) ;
71
71
72
- var responseErrors = { } ;
73
- var expectResponseCount = 0 ;
74
- var responseCount = 0 ;
75
- var pending = 0 ;
72
+ const responseErrors = { } ;
73
+ let expectResponseCount = 0 ;
74
+ let responseCount = 0 ;
75
+ let pending = 0 ;
76
76
77
77
78
- function server ( options , port ) {
79
- var s = https . createServer ( options , handler ) ;
78
+ function server ( options ) {
79
+ const s = https . createServer ( options , handler ) ;
80
80
s . requests = [ ] ;
81
81
s . expectCount = 0 ;
82
82
return s ;
@@ -91,7 +91,7 @@ function handler(req, res) {
91
91
92
92
function listening ( ) {
93
93
listenWait ++ ;
94
- return function ( ) {
94
+ return ( ) => {
95
95
listenWait -- ;
96
96
if ( listenWait === 0 ) {
97
97
allListening ( ) ;
@@ -101,7 +101,7 @@ function listening() {
101
101
102
102
function makeReq ( path , port , error , host , ca ) {
103
103
pending ++ ;
104
- var options = {
104
+ const options = {
105
105
port : port ,
106
106
path : path ,
107
107
ca : ca
@@ -125,19 +125,19 @@ function makeReq(path, port, error, host, ca) {
125
125
if ( host ) {
126
126
options . headers = { host : host } ;
127
127
}
128
- var req = https . get ( options ) ;
128
+ const req = https . get ( options ) ;
129
129
expectResponseCount ++ ;
130
- var server = port === server1 . address ( ) . port ? server1 :
130
+ const server = port === server1 . address ( ) . port ? server1 :
131
131
port === server2 . address ( ) . port ? server2 :
132
132
port === server3 . address ( ) . port ? server3 :
133
133
null ;
134
134
135
135
if ( ! server ) throw new Error ( 'invalid port: ' + port ) ;
136
136
server . expectCount ++ ;
137
137
138
- req . on ( 'response' , function ( res ) {
138
+ req . on ( 'response' , ( res ) => {
139
139
responseCount ++ ;
140
- assert . equal ( res . connection . authorizationError , error ) ;
140
+ assert . strictEqual ( res . connection . authorizationError , error ) ;
141
141
responseErrors [ path ] = res . connection . authorizationError ;
142
142
pending -- ;
143
143
if ( pending === 0 ) {
@@ -195,10 +195,9 @@ function allListening() {
195
195
196
196
}
197
197
198
- process . on ( 'exit' , function ( ) {
199
- console . error ( responseErrors ) ;
200
- assert . equal ( server1 . requests . length , server1 . expectCount ) ;
201
- assert . equal ( server2 . requests . length , server2 . expectCount ) ;
202
- assert . equal ( server3 . requests . length , server3 . expectCount ) ;
203
- assert . equal ( responseCount , expectResponseCount ) ;
198
+ process . on ( 'exit' , ( ) => {
199
+ assert . strictEqual ( server1 . requests . length , server1 . expectCount ) ;
200
+ assert . strictEqual ( server2 . requests . length , server2 . expectCount ) ;
201
+ assert . strictEqual ( server3 . requests . length , server3 . expectCount ) ;
202
+ assert . strictEqual ( responseCount , expectResponseCount ) ;
204
203
} ) ;
0 commit comments