コントローラーのテスト/仕様を書くために 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 の lighthouse アカウントに投稿しました。