11'use strict' ; 
2- var  common  =  require ( '../common' ) ; 
3- var  assert  =  require ( 'assert' ) ; 
4- var  stream  =  require ( 'stream' ) ; 
2+ require ( '../common' ) ; 
3+ const  assert  =  require ( 'assert' ) ; 
54
6- if  ( ! common . hasCrypto )  { 
7-   common . skip ( 'missing crypto' ) ; 
8-   return ; 
9- } 
10- var  crypto  =  require ( 'crypto' ) ; 
11- 
12- var  util  =  require ( 'util' ) ; 
5+ const  stream  =  require ( 'stream' ) ; 
6+ const  util  =  require ( 'util' ) ; 
137
148function  TestWriter ( )  { 
159  stream . Writable . call ( this ) ; 
@@ -21,7 +15,7 @@ TestWriter.prototype._write = function(buffer, encoding, callback) {
2115  // super slow write stream (callback never called) 
2216} ; 
2317
24- var  dest  =  new  TestWriter ( ) ; 
18+ const  dest  =  new  TestWriter ( ) ; 
2519
2620function  TestReader ( id )  { 
2721  stream . Readable . call ( this ) ; 
@@ -31,11 +25,11 @@ util.inherits(TestReader, stream.Readable);
3125
3226TestReader . prototype . _read  =  function ( size )  { 
3327  this . reads  +=  1 ; 
34-   this . push ( crypto . randomBytes ( size ) ) ; 
28+   this . push ( Buffer . alloc ( size ) ) ; 
3529} ; 
3630
37- var  src1  =  new  TestReader ( ) ; 
38- var  src2  =  new  TestReader ( ) ; 
31+ const  src1  =  new  TestReader ( ) ; 
32+ const  src2  =  new  TestReader ( ) ; 
3933
4034src1 . pipe ( dest ) ; 
4135
@@ -55,6 +49,6 @@ src1.once('readable', function() {
5549
5650
5751process . on ( 'exit' ,  function ( )  { 
58-   assert . equal ( src1 . reads ,  2 ) ; 
59-   assert . equal ( src2 . reads ,  2 ) ; 
52+   assert . strictEqual ( src1 . reads ,  2 ) ; 
53+   assert . strictEqual ( src2 . reads ,  2 ) ; 
6054} ) ; 
0 commit comments