nock:有没有办法获得不满意的模拟列表?

nock: is there a way to get a list of unsatisfaedMocks?

我想要这样的代码:

describe('populate', function() {
    it('should grab ', function() {
        nock('http://someapi.com')
            .post('/attractions')
            .reply(200, [])

        return request
          .post('http://someapi.com/wrong')
          .send({destId: id})
          .catch(() => 
            expect(nock.unsatisfaedMocks()).is.eql(['http://someapi.com/wrong'])
          )
    })
})

可以吗?

当然可以

我们通常坚持 assert.strictEqual(nock.isDone(), true, nock.pendingMocks())

nock.isDone() 检查是否触发了所有定义的箭尾(全局) nock.pendingMocks() returns 未调用箭尾数组