【发布时间】:2013-11-01 15:33:46
【问题描述】:
我正在尝试使用 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'
伙计们,请告诉我我应该改变什么来克服这个错误。感谢您的帮助!
【问题讨论】:
标签: ruby-on-rails testing rspec bdd rspec-rails