我的 rails 控制器中有一个这个方法:
def some_init_func
# ...
@inst_var = 1
# ...
end
Run Code Online (Sandbox Code Playgroud)
后来:
do_something_with(@inst_var)
Run Code Online (Sandbox Code Playgroud)
如何在 RSpec 中设置这个实例变量?
allow(controller).to receive(:some_init_func) do
# ???? what goes here ????
end
Run Code Online (Sandbox Code Playgroud)