У меня есть собственный обработчик для необработанных исключений, которые я хочу проверить. со всеми попытками, я также пробовал внутри разветвленного дочернего процесса.
это надуманный пример ...
process.on('uncaughtException', function(err) {
otherFunction(err.message);
});
it('should catch exceptions', function() {
stub(otherFunction);
throw new Error('foo');
assert.calledWith(otherFunction, 'foo');
});
Есть ли что-то, что мне нужно использовать с моим инструментом для заглушки (в настоящее время используется sinon), или это совершенно неправильный подход?