У меня есть следующий тест, в котором я хотел бы создать конкретное событие, а именно процесс unhandledRejection:
describe('Processes Tests', () => {
afterEach(() => {
sinon.restore();
});
it('Check unhandledRejection process Spied On', () => {
var spy = sinon.spy();
process.on('unhandledRejection', spy);
process.emit('unhandledRejection');
sinon.assert.calledOnce(spy);
});
});
У меня следующая ошибка в строке process.emit('unhandledRejection')
:
Argument of type '"unhandledRejection"' is not assignable to parameter of type '"disconnect"'.
Может ли кто-нибудь знать, почему это так и как я могу решить эту проблему, чтобы проверить этот процесс? Заранее спасибо!