我想要这样的代码:
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()
检查是否已全局触发所有定义的nocknock.pendingMocks()
返回不被称为Nocks的数组