2
如果有人能夠幫助/解釋以下請,我們將不勝感激。Shoulda on Rails - 應render_with_layout推遲
我想用shoulda測試一個控制器來查看是否使用了正確的佈局。
方法should_render_with_layout拋出一個NoMethodError,同時應該render_with_layout通過,但表示函數被延遲。
任何幫助,將不勝感激.. 感謝 馬特
如果有人能夠幫助/解釋以下請,我們將不勝感激。Shoulda on Rails - 應render_with_layout推遲
我想用shoulda測試一個控制器來查看是否使用了正確的佈局。
方法should_render_with_layout拋出一個NoMethodError,同時應該render_with_layout通過,但表示函數被延遲。
任何幫助,將不勝感激.. 感謝 馬特
,並感謝tsdbrown您的答覆。我正在運行shoulda 2.10.2。我已經設法解決這個問題。我沒有發起get請求,但是在添加get請求以建立下面的測試之後,現在已經通過。感謝幫助。
context "getting index" do
setup do
get :index
end
should_respond_with :success
should_render_with_layout :admin
should_render_template :index
should_assign_to :venue, :class => Venue
should_not_set_the_flash
end
您正在使用哪個版本的shoulda?你能發佈你的測試代碼嗎? – tsdbrown