1
1
'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' ) ;
5
4
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' ) ;
13
7
14
8
function TestWriter ( ) {
15
9
stream . Writable . call ( this ) ;
@@ -21,7 +15,7 @@ TestWriter.prototype._write = function(buffer, encoding, callback) {
21
15
// super slow write stream (callback never called)
22
16
} ;
23
17
24
- var dest = new TestWriter ( ) ;
18
+ const dest = new TestWriter ( ) ;
25
19
26
20
function TestReader ( id ) {
27
21
stream . Readable . call ( this ) ;
@@ -31,11 +25,11 @@ util.inherits(TestReader, stream.Readable);
31
25
32
26
TestReader . prototype . _read = function ( size ) {
33
27
this . reads += 1 ;
34
- this . push ( crypto . randomBytes ( size ) ) ;
28
+ this . push ( Buffer . alloc ( size ) ) ;
35
29
} ;
36
30
37
- var src1 = new TestReader ( ) ;
38
- var src2 = new TestReader ( ) ;
31
+ const src1 = new TestReader ( ) ;
32
+ const src2 = new TestReader ( ) ;
39
33
40
34
src1 . pipe ( dest ) ;
41
35
@@ -55,6 +49,6 @@ src1.once('readable', function() {
55
49
56
50
57
51
process . 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 ) ;
60
54
} ) ;
0 commit comments