我正在尝试使用 nockBack 使用使用 promises 和 chai-as-promised 的代码来自动化我的装置记录/播放。
但我不知道如何使异步 nockBack 与它一起工作。
context('sad path', () => {
it('should reject the promise', () => {
return nockBack('myfixture.json')
.then(() => assert.isRejected(myPromise.doIt(), Error));
});
});
这会因超时而失败,因为从未调用过回调。
我也试过了const nockBack = Promise.promisifyAll(require('nock').back)
,但它仍然超时。
关于如何将 nockBack 与 promises 和 chai-as-promised 一起使用的任何想法?