需要帮助;)以下是代码示例:
def some_method
@some_variable = "some logic for a few strings and operations"
end
我想像
那样将此方法存根controller.stub(:some_method).and_return( ??? )
但是@some_variable也应该被定义,我该怎么做?
答案 0 :(得分:3)
你可以像
那样存根allow(controller).to receive(:some_method) { your_return_value }
只需使用新语法进行上面的存根。
对于您的实例变量,您可以执行
controller.instance_variable_set(:@some_variable, value)