Bay*_*ae' 15 rspec ruby-on-rails
我想知道是否有一种简单的方法可以在我的所有spec文件中包含存根.我正在使用Geocoder gem,当我运行RSpec测试时,我不希望它尝试下载位置信息.
我发现以下解决方案完美无缺.但是,我不想在每个spec文件中写相同的三行.
before(:each) do
User.any_instance.stub(:geocode) { [1,1] }
end
Run Code Online (Sandbox Code Playgroud)
可以在我的spec_helper.rb
文件中放一些东西吗?
Osc*_*Ben 25
你可以把它放在spec_helper中,如下所示:
RSpec.configure do |config|
config.before(:each) do
User.any_instance.stub(:geocode) { [1,1] }
end
end
Run Code Online (Sandbox Code Playgroud)