summaryrefslogtreecommitdiff
path: root/test/parallel/test-stream-transform-constructor-set-methods.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/parallel/test-stream-transform-constructor-set-methods.js')
-rw-r--r--test/parallel/test-stream-transform-constructor-set-methods.js32
1 files changed, 16 insertions, 16 deletions
diff --git a/test/parallel/test-stream-transform-constructor-set-methods.js b/test/parallel/test-stream-transform-constructor-set-methods.js
index 14c173b4cc..d599e76838 100644
--- a/test/parallel/test-stream-transform-constructor-set-methods.js
+++ b/test/parallel/test-stream-transform-constructor-set-methods.js
@@ -4,6 +4,16 @@ const common = require('../common');
const { strictEqual } = require('assert');
const { Transform } = require('stream');
+const t = new Transform();
+
+t.on('error', common.expectsError({
+ type: Error,
+ code: 'ERR_METHOD_NOT_IMPLEMENTED',
+ message: 'The _transform() method is not implemented'
+}));
+
+t.end(Buffer.from('blerg'));
+
const _transform = common.mustCall((chunk, _, next) => {
next();
});
@@ -16,25 +26,15 @@ const _flush = common.mustCall((next) => {
next();
});
-const t = new Transform({
+const t2 = new Transform({
transform: _transform,
flush: _flush,
final: _final
});
-strictEqual(t._transform, _transform);
-strictEqual(t._flush, _flush);
-strictEqual(t._final, _final);
+strictEqual(t2._transform, _transform);
+strictEqual(t2._flush, _flush);
+strictEqual(t2._final, _final);
-t.end(Buffer.from('blerg'));
-t.resume();
-
-const t2 = new Transform({});
-
-common.expectsError(() => {
- t2.end(Buffer.from('blerg'));
-}, {
- type: Error,
- code: 'ERR_METHOD_NOT_IMPLEMENTED',
- message: 'The _transform method is not implemented'
-});
+t2.end(Buffer.from('blerg'));
+t2.resume();