@@ -4,6 +4,16 @@ const common = require('../common');
4
4
const { strictEqual } = require ( 'assert' ) ;
5
5
const { Writable } = require ( 'stream' ) ;
6
6
7
+ const w = new Writable ( ) ;
8
+
9
+ w . on ( 'error' , common . expectsError ( {
10
+ type : Error ,
11
+ code : 'ERR_METHOD_NOT_IMPLEMENTED' ,
12
+ message : 'The _write() method is not implemented'
13
+ } ) ) ;
14
+
15
+ w . end ( Buffer . from ( 'blerg' ) ) ;
16
+
7
17
const _write = common . mustCall ( ( chunk , _ , next ) => {
8
18
next ( ) ;
9
19
} ) ;
@@ -13,25 +23,15 @@ const _writev = common.mustCall((chunks, next) => {
13
23
next ( ) ;
14
24
} ) ;
15
25
16
- const w = new Writable ( { write : _write , writev : _writev } ) ;
26
+ const w2 = new Writable ( { write : _write , writev : _writev } ) ;
17
27
18
- strictEqual ( w . _write , _write ) ;
19
- strictEqual ( w . _writev , _writev ) ;
28
+ strictEqual ( w2 . _write , _write ) ;
29
+ strictEqual ( w2 . _writev , _writev ) ;
20
30
21
- w . write ( Buffer . from ( 'blerg' ) ) ;
31
+ w2 . write ( Buffer . from ( 'blerg' ) ) ;
22
32
23
- w . cork ( ) ;
24
- w . write ( Buffer . from ( 'blerg' ) ) ;
25
- w . write ( Buffer . from ( 'blerg' ) ) ;
26
-
27
- w . end ( ) ;
28
-
29
- const w2 = new Writable ( ) ;
30
-
31
- w2 . on ( 'error' , common . expectsError ( {
32
- type : Error ,
33
- code : 'ERR_METHOD_NOT_IMPLEMENTED' ,
34
- message : 'The _write method is not implemented'
35
- } ) ) ;
33
+ w2 . cork ( ) ;
34
+ w2 . write ( Buffer . from ( 'blerg' ) ) ;
35
+ w2 . write ( Buffer . from ( 'blerg' ) ) ;
36
36
37
- w2 . end ( Buffer . from ( 'blerg' ) ) ;
37
+ w2 . end ( ) ;
0 commit comments