Ответ 1
Вместо этого вы можете поместить его в spec_helper, например:
RSpec.configure do |config|
config.before(:each) do
User.any_instance.stub(:geocode) { [1,1] }
end
end
Я хочу знать, есть ли простой способ включить заглушку во все мои файлы спецификаций. Я использую Geocoder gem, и когда я запускаю свои тесты RSpec, я не хочу, чтобы он пытался загрузить информацию о местоположении.
Я нашел следующее решение, которое отлично работает. Тем не менее, я не хочу писать те же три строки в каждом spec файле.
before(:each) do
User.any_instance.stub(:geocode) { [1,1] }
end
Можно ли поместить что-то в файл spec_helper.rb
?
Вместо этого вы можете поместить его в spec_helper, например:
RSpec.configure do |config|
config.before(:each) do
User.any_instance.stub(:geocode) { [1,1] }
end
end