Я хочу реализовать тест rspec для проекта ruby on rails. Некоторые классы используют gmaps4rails
заводы.рб:
FactoryGirl.define do
factory :place do |s|
sequence(:name) {|n| "test place#{n}" }
end
end
factorytest_spec.rb (с требованием 'spec_helper')
it "Test" do
Place.any_instance.stub(:geocode).and_return("..")
8.times do
s = FactoryGirl.build(:shop_with_adress)
end
end
Теперь этот код иногда становится зеленым, иногда нет.
Failure/Error: s = FactoryGirl.build(:place)
ActiveRecord::RecordInvalid:
это похоже на ошибку Gmaps4rails Adress invalid
(?) Как мне заглушить gmaps4rails? Я действительно не понимаю, как применять подсказки из Как функции геокодирования stub gmaps4rails в тестах rspec? точно.. Может быть, потому что я новичок в stubbing/rspec.