diff --git a/errors/fatal.js b/errors/fatal.js index 547c85592..4bf6bce61 100644 --- a/errors/fatal.js +++ b/errors/fatal.js @@ -139,10 +139,12 @@ module.exports = { */ function _terminateProcess (code) { if ( process.env.NODE_ENV === 'test' ) { - return process.emit('_sails', { - type: 'terminated', + var Signal = new Error({ + type: 'terminate', code: code }); + process.emit('_sails', Signal); + throw Signal; } return process.exit(code); }