Я не могу, хоть убей, заставить работать простой суперагентный почтовый запрос. Вот моя конфигурация суперагента и нока.
суперагент:
request
.post('https://test.com/api/login')
.send({
email: '[email protected]',
password: 'testpassword'
})
.end((err, res) => {
if (err) {
console.log(err);
}
});
нок:
nock('https://test.com')
.post('/api/login')
.send({
email: '[email protected]',
password: 'testpassword'
})
.reply(200, {
id: 1,
token: 'abc'
});
Я получаю следующую ошибку от nock:
{[Ошибка: Nock: не соответствует запросу POST https://test.com/api/login { "email": "[email protected]", "password": "testpassword"}] status: 404, statusCode: 404, ответ: undefined}
Еще один странный аспект заключается в том, что эта ошибка регистрируется в моем обработчике ответа суперагента. Итак, я знаю, что звонок был перехвачен.