【发布时间】:2017-08-15 07:52:47
【问题描述】:
我有一个已锁定的服务请求,我预计在这种情况下会出现一个未锁定错误(nock:与请求 POST 不匹配),但会获得成功的响应。想知道为什么!
nock(`http://localhost`, {
reqheaders: {
'Content-Type': 'application/json'
}
})
.post('/')
.reply(201, function () {
return fs.readFileSync(`./data/mock-response.json`, 'utf8');
});
实际的服务调用是
request(
url: 'http://localhost/',
time:true,
timeout: 5000,
method: 'POST',
headers: {
Content-Type: 'application/json
},
body: {
test:'test'}
)
以下参数与 nock 不匹配 身体,时间,超时 仍然诺克斯还给我正确的儿子
【问题讨论】:
标签: javascript unit-testing nock