尝试在nock中模拟授权承载令牌的标头和其他一些标头,但nock错误输出Nock: No match for request
。
它的工作没有头和reqheader虽然...
Axios呼叫
const details = await axios
.get(serviceUrl, {
params,
headers: {
authorization: `Bearer <token>`
}
})
.then(response => {
if (response.statusText !== 'OK') {
throw new Error('Error');
}
return response.data;
})
.catch(error => {
return error;
});
诺克嘲笑
nock(baseUrl, {
reqheaders: {
authorization: `Bearer <token>`
}
})
.defaultReplyHeaders({
'access-control-allow-origin': '*',
'access-control-allow-credentials': 'true'
})
.get('/v1/service')
.query(query)
.reply(200, details)
1条答案
按热度按时间vi4fp9gy1#
对我来说很好。
index.test.ts
:检测结果:
软件包版本: