#javascript #json #api #yaml #postman
#javascript #json #API #yaml #postman
Вопрос:
Я должен протестировать API, который возвращает ответ YAML, но для тестов я должен найти строку в ответе.
Для ответа JSON мне просто нужно сделать JSON.parse(responseBody)
, но я не могу сделать YAML.parse(responseBody)
.
Я искал дополнение, подобное yamljs
но я ничего не нашел…
Комментарии:
1. Не могли бы вы попытаться получить ответ в виде текста и проверить данные таким образом, в рамках теста? Используйте
pm.response.text()
для этого.2. Я не думал это тестировать, это работает! Большое спасибо
3. Я могу добавить это в качестве ответа, и вы можете его принять. 🙂
Ответ №1:
Используйте pm.response.text()
функцию, чтобы получить данные ответа yml
в виде текста.
Отсюда вы сможете использовать это в тесте для проверки требуемых фрагментов данных.