Минимальный рабочий пример при Github
Я использую Mocha
и Chai
с Chai Spies
.
Я хочу проверить, вызван ли метод (ack
| nack
) в обещании, поэтому мне в основном нужно использовать chai-as-обещанный с chai-spies, но
expect(notificationListener.nack).to.be.eventually.called();
не допускается.
Как можно избежать использования setTimeout(()=>expect(notificationListener.nack).to.be.called(), 1000)
, чтобы смягчить эту проблему?
Кроме того, я не могу вернуть Обещание в моем реальном коде, так как это может испортить другие вещи.