Nock точное соответствие тела - PullRequest
0 голосов
/ 24 марта 2019

Я использую 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

...