From 052a628464d62ddeff59eae1d6e7bad82d935e65 Mon Sep 17 00:00:00 2001 From: Anna Henningsen Date: Wed, 19 Apr 2017 19:17:31 +0200 Subject: [PATCH] test: introduce `common.crashOnUnhandledRejection` Ref: https://github.com/nodejs/node/pull/12442 PR-URL: https://github.com/nodejs/node/pull/12489 Reviewed-By: Matthew Loring Reviewed-By: Julien Gilli Reviewed-By: Benjamin Gruenbaum Reviewed-By: James M Snell --- test/common.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/test/common.js b/test/common.js index 420fc808416fbd..1e6efa01e09529 100644 --- a/test/common.js +++ b/test/common.js @@ -643,3 +643,9 @@ exports.expectsError = function expectsError({code, type, message}) { return true; }; }; + +// Crash the process on unhandled rejections. +exports.crashOnUnhandledRejection = function() { + process.on('unhandledRejection', + (err) => process.nextTick(() => { throw err; })); +};