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

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...