如何查看nock是否与请求匹配?有没有办法可以在控制台上记录有关nock是否匹配正在发出的请求的信息?
答案 0 :(得分:3)
log
函数在较新的nock版本上不再可用,例如v13.0.0,但您可以按照此处https://github.com/nock/nock#debugging所述将DEBUG
环境变量设置为nock.*
来记录匹配过程的每个步骤。例如:
export DEBUG=nock.* && yarn test
如果您使用纱线进行测试。
答案 1 :(得分:1)
这很简单。
只需将.log(console.log)
添加到您的nock对象中即可!
nock('https://github.com')
.get('/')
.log(console.log)
基本上,nock会检查它是否处于活动状态的所有拦截器,直到找到与您的请求匹配的内容为止(如果您有多个nock拦截器在模拟各种请求)。因此,使用.log(console.log)
记录的是