我想知道是否有一种简单的方法可以在我的所有spec文件中包含存根。我正在使用Geocoder gem,当我运行RSpec测试时,我不希望它尝试下载位置信息。
我发现following solution完美无缺。但是,我不想在每个spec文件中写相同的三行。
before(:each) do
User.any_instance.stub(:geocode) { [1,1] }
end
是否可以在spec_helper.rb
文件中添加内容?
答案 0 :(得分:25)
您可以将它放在spec_helper中,如下所示:
RSpec.configure do |config|
config.before(:each) do
User.any_instance.stub(:geocode) { [1,1] }
end
end