gpt4 book ai didi

ruby-on-rails - 我应该如何使用 RSpec 在全局范围内 stub 方法?

转载 作者:行者123 更新时间:2023-12-03 10:10:21 26 4
gpt4 key购买 nike

我正在开发一个 Rails 应用程序。我试图在全局范围内 stub 一个方法。

我正在做的是将它存入 RSpec 配置中,在 before(:suite) 上块如下:

RSpec.configure do |config|
config.before(:suite) do
allow_any_instance_of(MyModel).to receive(:my_method).and_return(false)
end
end

但是,启动测试失败并出现以下错误:

in `method_missing': undefined method `allow_any_instance_of' for #<RSpec::Core::ExampleGroup:0x00000008d6be08> (NoMethodError)

有什么线索吗?我应该如何使用 RSpec 在全局范围内 stub 方法?

P。

最佳答案

这可能是上下文/初始化问题。做在 config.before(:each)应该可以解决您的问题。

关于ruby-on-rails - 我应该如何使用 RSpec 在全局范围内 stub 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20218290/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com