最佳答案
在使用 RSpec 测试控制器时,我遇到了一个问题—— response. body 调用总是返回一个空字符串。在浏览器中,所有的渲染都是正确的,黄瓜特性测试似乎也是正确的,但是 RSpec 每次都失败了。
对响应对象的其他期望,如 response.should render_template('index')
通过没有任何问题。
你们中有人以前遇到过这个问题吗? 也许可以通过其他方式获得响应 html?
至于版本,Rails 2.1.0,RSpec 1.2.7。