Как настроить супертест, чтобы не разбирать тело ответа? - PullRequest
0 голосов
/ 11 апреля 2019

Я использую supertest для реализации серии канареечных тестов для необычного веб-API, который я не контролирую.Одна из особенностей API состоит в том, чтобы возвращать текстовую строку в ответе, который объявляет Content-Type равным application/json.

Эта конкретная комбинация факторов приводит к тому, что супертест выдает следующую ошибку:

     SyntaxError: Unexpected token s in JSON at position 0
      at JSON.parse (<anonymous>)
      at Stream.res.on (node_modules/superagent/lib/node/parsers/json.js:11:35)
      at Unzip.unzip.on (node_modules/superagent/lib/node/unzip.js:55:12)
      at endReadableNT (_stream_readable.js:1064:12)
      at _combinedTickCallback (internal/process/next_tick.js:138:11)
      at process._tickCallback (internal/process/next_tick.js:180:9)

Кто-нибудь знает, есть ли способ отключить синтаксический анализ тела ответа?

...