相关疑难解决方法(0)

RSpec:如何设置控制器的实例变量

我的 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)

ruby controller rspec ruby-on-rails rspec-rails

3
推荐指数
1
解决办法
5067
查看次数

标签 统计

controller ×1

rspec ×1

rspec-rails ×1

ruby ×1

ruby-on-rails ×1