1

我正在尝试使用 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 一起使用的任何想法?

4

0 回答 0