ruby-on-rails – 如何在rails 3功能测试中声明响应体的内容

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – 如何在rails 3功能测试中声明响应体的内容前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个Rails 3.0.7应用程序.在功能测试中,我有以下代码.我没有使用rspec或任何东西.这是带有轨道的简单的香草功能测试.
assert_response :success

以上断言正在过去.但是,我需要声明作为响应正文返回的全部内容.如何访问响应正文?

解决方法

您可以通过以下功能测试访问响应体:
response.body

通常,在这种风格的测试中,您真的想使用以下方法

assert_select

查看assert_select API的一个好方法是通过欺骗宝石:

gem install cheat
cheat assert_select
原文链接:https://www.f2er.com/ruby/266085.html

猜你在找的Ruby相关文章