diff --git a/test/parallel/test-http-server-write-end-after-end.js b/test/parallel/test-http-server-write-end-after-end.js index 2f2a8b3cca3431..02f86f611c1b8e 100644 --- a/test/parallel/test-http-server-write-end-after-end.js +++ b/test/parallel/test-http-server-write-end-after-end.js @@ -11,21 +11,19 @@ function handle(req, res) { res.write('hello'); res.end(); - setImmediate(() => { - // TODO: Known issues. OutgoingMessage does not always invoke callback - // in end. Also streams don't propagate write after end to callback. + setImmediate(common.mustCall(() => { res.end('world'); process.nextTick(() => { server.close(); }); - // res.end('world', common.mustCall((err) => { - // common.expectsError({ - // code: 'ERR_STREAM_WRITE_AFTER_END', - // name: 'Error' - // })(err); - // server.close(); - // })); - }); + res.write('world', common.mustCall((err) => { + common.expectsError({ + code: 'ERR_STREAM_WRITE_AFTER_END', + name: 'Error' + })(err); + server.close(); + })); + })); } server.listen(0, common.mustCall(() => {