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