我正在使用 RSpec 编写我的控制器测试/规范。
我遇到了问题,以下代码被渲染:
render :update do |page|
page['middle_content'].replace_html :partial => "admin/pages/show"
end
隔离模式是默认的,不是吗?
我该如何解决这个问题,或者我做错了什么?
例如,这是一个失败的控制器规范:
it "should be succesful" do
xhr :delete, :destroy, :page_id => 1, :id => 1
response.should be_success
end
错误信息:
should be succesful
Mock 'Page_1' received unexpected message :title with (no args)
On line #1 of app/views/admin/pages/_administration.html.erb
管理部分在显示部分中呈现
此致
编辑:我已将此问题发布到 RSpec 的灯塔帐户。