From 83d4da8ed49acd1c0478a551bc64f05a67c44e99 Mon Sep 17 00:00:00 2001 From: Jordan Harband Date: Fri, 13 May 2022 13:20:04 -0400 Subject: [PATCH] [Fix] in node v0.4, `stream.pipe` returns `undefined` --- index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.js b/index.js index 031df348..f1427b82 100644 --- a/index.js +++ b/index.js @@ -109,7 +109,7 @@ function createExitHarness(conf, wait) { running = true; var stream = harness.createStream({ objectMode: config.objectMode }); var es = stream.pipe(config.stream || createDefaultStream()); - if (canEmitExit) { + if (canEmitExit && es) { // in node v0.4, `es` is `undefined` // TODO: use `err` arg? // eslint-disable-next-line no-unused-vars es.on('error', function (err) { harness._exitCode = 1; });