Ruby on rails rspec+;卓越的+;前过滤器

Ruby on rails rspec+;卓越的+;前过滤器,ruby-on-rails,rspec,before-filter,Ruby On Rails,Rspec,Before Filter,如何在使用rspec和进行过滤器前进行测试。仅使用rspec,我将执行以下操作: controller.stub(:logged_in?).and_return(true) 但这在以下方面取得了显著的成果: undefined local variable or method `controller' for #<Class:0x7f8f056ef3c0> (NameError) 未定义的局部变量或#的“controller”方法(NameError) (找到解决方案) (找

如何在使用rspec和进行过滤器前进行测试。仅使用rspec,我将执行以下操作:

 controller.stub(:logged_in?).and_return(true)
但这在以下方面取得了显著的成果:

undefined local variable or method `controller' for #<Class:0x7f8f056ef3c0> (NameError)
未定义的局部变量或#的“controller”方法(NameError)
(找到解决方案)

(找到解决方案)

expects :logged_in?, :on => proc { @controller }, :returns => true