From 5b8a5ee7cb97685d862b7f08ade32abcbb77d40c Mon Sep 17 00:00:00 2001 From: Bennett Date: Thu, 12 Mar 2020 14:00:52 +0100 Subject: Let Promise errors crash the script --- scripts/verify-all.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'scripts/verify-all.js') diff --git a/scripts/verify-all.js b/scripts/verify-all.js index 0b6397b..fe7eefc 100644 --- a/scripts/verify-all.js +++ b/scripts/verify-all.js @@ -26,6 +26,12 @@ const decompress = (src, dest) => new Promise((resolve, reject) => { }); }); +// Let Promise errors crash the script +process.on('unhandledRejection', (error) => { + console.log('Promise rejection:', error); + process.exit(1); +}); + // Let us work in an async environment (async () => { // Read list of all recipes @@ -88,4 +94,4 @@ const decompress = (src, dest) => new Promise((resolve, reject) => { } console.log('All recipes are valid.'); -})(); \ No newline at end of file +})(); -- cgit v1.2.3-54-g00ecf