Skip to content

Commit e036f56

Browse files
committed
fixup! restore tests
1 parent 03f3748 commit e036f56

File tree

2 files changed

+26
-1
lines changed

2 files changed

+26
-1
lines changed
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
'use strict';
2+
require('../common');
3+
const assert = require('assert');
4+
5+
const { Duplex, finished } = require('stream');
6+
7+
assert.throws(
8+
() => {
9+
// Passing empty object to mock invalid stream
10+
// should throw error
11+
finished({}, () => {});
12+
},
13+
{ code: 'ERR_INVALID_ARG_TYPE' }
14+
);
15+
16+
const streamObj = new Duplex();
17+
streamObj.end();
18+
// Below code should not throw any errors as the
19+
// streamObj is `Stream`
20+
finished(streamObj, () => {});

test/parallel/test-stream-finished.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -260,7 +260,12 @@ const http = require('http');
260260
const streamLike = new EE();
261261
streamLike.readableEnded = true;
262262
streamLike.readable = true;
263-
finished(streamLike, common.mustCall());
263+
assert.throws(
264+
() => {
265+
finished(streamLike, () => {});
266+
},
267+
{ code: 'ERR_INVALID_ARG_TYPE' }
268+
);
264269
streamLike.emit('close');
265270
}
266271

0 commit comments

Comments
 (0)