mirror of
https://github.com/nodejs/node.git
synced 2025-05-01 08:42:45 +00:00

PR-URL: https://github.com/nodejs/node/pull/41766 Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Robert Nagy <ronagy@icloud.com> Reviewed-By: Mestery <mestery@protonmail.com> Reviewed-By: Darshan Sen <raisinten@gmail.com> Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Mary Marchini <oss@mmarchini.me> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de>
21 lines
448 B
JavaScript
21 lines
448 B
JavaScript
'use strict';
|
|
require('../common');
|
|
const assert = require('assert');
|
|
|
|
const { Duplex, finished } = require('stream');
|
|
|
|
assert.throws(
|
|
() => {
|
|
// Passing empty object to mock invalid stream
|
|
// should throw error
|
|
finished({}, () => {});
|
|
},
|
|
{ code: 'ERR_INVALID_ARG_TYPE' }
|
|
);
|
|
|
|
const streamObj = new Duplex();
|
|
streamObj.end();
|
|
// Below code should not throw any errors as the
|
|
// streamObj is `Stream`
|
|
finished(streamObj, () => {});
|