11'use strict' ; 
2- var  common  =  require ( '../common' ) ; 
3- var  assert  =  require ( 'assert' ) ; 
4- var  fs  =  require ( 'fs' ) ; 
5- var  http  =  require ( 'http' ) ; 
6- var  path  =  require ( 'path' ) ; 
7- var  cp  =  require ( 'child_process' ) ; 
2+ const  common  =  require ( '../common' ) ; 
3+ const  assert  =  require ( 'assert' ) ; 
4+ const  fs  =  require ( 'fs' ) ; 
5+ const  http  =  require ( 'http' ) ; 
6+ const  path  =  require ( 'path' ) ; 
7+ const  cp  =  require ( 'child_process' ) ; 
88
99common . refreshTmpDir ( ) ; 
1010
11- var  filename  =  path . join ( common . tmpDir  ||  '/tmp' ,  'big' ) ; 
12- var  clientReqComplete  =  false ; 
13- var  count  =  0 ; 
11+ const  filename  =  path . join ( common . tmpDir  ||  '/tmp' ,  'big' ) ; 
12+ let  count  =  0 ; 
1413
15- var  server  =  http . createServer ( function ( req ,  res )  { 
16-   var  timeoutId ; 
17-   assert . equal ( 'POST' ,  req . method ) ; 
14+ const  server  =  http . createServer ( function ( req ,  res )  { 
15+   let  timeoutId ; 
16+   assert . strictEqual ( 'POST' ,  req . method ) ; 
1817  req . pause ( ) ; 
1918
2019  setTimeout ( function ( )  { 
@@ -36,27 +35,26 @@ var server = http.createServer(function(req, res) {
3635server . listen ( 0 ) ; 
3736
3837server . on ( 'listening' ,  function ( )  { 
39-   var  cmd  =  common . ddCommand ( filename ,  10240 ) ; 
38+   const  cmd  =  common . ddCommand ( filename ,  10240 ) ; 
4039
41-   cp . exec ( cmd ,  function ( err ,   stdout ,   stderr )  { 
40+   cp . exec ( cmd ,  function ( err )  { 
4241    if  ( err )  throw  err ; 
4342    makeRequest ( ) ; 
4443  } ) ; 
4544} ) ; 
4645
4746function  makeRequest ( )  { 
48-   var  req  =  http . request ( { 
47+   const  req  =  http . request ( { 
4948    port : server . address ( ) . port , 
5049    path : '/' , 
5150    method : 'POST' 
5251  } ) ; 
5352
54-   var  s  =  fs . ReadStream ( filename ) ; 
53+   const  s  =  fs . ReadStream ( filename ) ; 
5554  s . pipe ( req ) ; 
56-   s . on ( 'close' ,  function ( err )  { 
57-     if  ( err )  throw  err ; 
58-     clientReqComplete  =  true ; 
59-   } ) ; 
55+   s . on ( 'close' ,  common . mustCall ( ( err )  =>  { 
56+     assert . ifError ( err ) ; 
57+   } ) ) ; 
6058
6159  req . on ( 'response' ,  function ( res )  { 
6260    res . resume ( ) ; 
@@ -67,6 +65,5 @@ function makeRequest() {
6765} 
6866
6967process . on ( 'exit' ,  function ( )  { 
70-   assert . equal ( 1024  *  10240 ,  count ) ; 
71-   assert . ok ( clientReqComplete ) ; 
68+   assert . strictEqual ( 1024  *  10240 ,  count ) ; 
7269} ) ; 
0 commit comments