Я тестирую API-вызов сервера, используя Cucumber + Capybara с Selenium WebDriver.
Мне удалось получить ответ obj, но как вы утверждаете, что тело ответа содержит
определенная строка? Например, если тело ответа содержит «Hello World», я хочу утверждать, что
это тело ответа (которое является строкой) содержит шаблон "Мир"
ех. Что-то вроде:
response = http.request (запрос)
response.body.should
have_text ( "Мир")
В качестве альтернативы есть способ получить «application / json» из ответа и подтвердить содержимое, используя
Капибара
Спасибо!