Я использую axios для выдачи http-запроса, например:
axios.post('/api/bla', { filters })
и высмеиваю запрос в nock, вот так:
nock(baseURL)
.post('/api/bla', JSON.stringify({ filters }))
.reply(200, {
experts
})
Это работает, но мойвопрос - зачем нужен JSON.stringify?Если я удаляю его, я получаю Error: Nock: No match for request
.
. Из документов кажется, что я должен быть в состоянии передать объект Javascript (https://github.com/nock/nock#specifying-request-body)
Я нашел эту связанную проблему, которая былазакрыто ~ 3 года назад: точное совпадение тела # 571