我正在尝试使用 Rspec 测试控制器的这一部分:
def popup_company
if params[:partial].present?
render partial: "popup_company/pages", locals: { tab_filter: params[:tab_filter] }
end
end
这是我的控制器规格来测试上面提到的部分:
controller.should_receive(:render).with({
:partial => 'popup_company/pages',
:locals => {tab_filter: params[:tab_filter]}
})
但是,我收到此错误:
undefined local variable or method `params'
伙计们,请告诉我我应该改变什么来克服这个错误。我感谢您的帮助!