Chai Spies в обещаниях - PullRequest
       23

Chai Spies в обещаниях

0 голосов
/ 23 июня 2018

Минимальный рабочий пример при 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), чтобы смягчить эту проблему?

Кроме того, я не могу вернуть Обещание в моем реальном коде, так как это может испортить другие вещи.

...