Ответ 1
Просто сделай
puts @response.body
прямо перед проблематичным утверждением, и вы должны увидеть это.
Один из моих assert_selects подталкивает меня к стене. Его неудача и, конечно, его рассказывающая мне, что он ожидал, но Id хотел бы видеть, что на самом деле было на этой странице, когда оно отображалось для отслеживания этой ошибки.
Ive уже попытался использовать мой браузер, и приложение ведет себя так, как должно, но использует данные разработки.
Есть ли команда, которую я могу использовать для печати html на консоли или в тестовом журнале?
Просто сделай
puts @response.body
прямо перед проблематичным утверждением, и вы должны увидеть это.
Webrat делает именно это с помощью команды save_and_open_page
.
в среде Rails 5.x, используя parsed_body, работал у меня, а просто нет тела:
puts @response.parsed_body