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 未调用箭尾数组
我想要这样的代码:
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 未调用箭尾数组