2010-04-23 78 views
0

如何使用rspec和remarkable测试before_filter。只有RSpec的我会做这样的事情:rspec +卓越+ before_filter

controller.stub(:logged_in?).and_return(true) 

但具有显着的,这导致:

undefined local variable or method `controller' for #<Class:0x7f8f056ef3c0> (NameError) 

回答

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

(溶液发现here