Я пытаюсь смоделировать запрос геокодирования с помощью FakeWeb (в огурце / рельсах).
Когда я блокирую все запросы http, я получаю сообщение:
Real HTTP connections are disabled. Unregistered request: GET
http://maps.google.com/maps/api/geocode/json?..... (FakeWeb::NetConnectNotAllowedError)
Итак, я зарегистрировал URL, попробовав:
FakeWeb.register_uri(:any, %r|http://maps\.google\.com/maps/|, :json
=> {
"status": "OK",
....}
Я получаю сообщение об ошибке "Текст JSON должен содержать как минимум два октета!" (MultiJson :: DecodeError)
Я не уверен, какую информацию вернуть. И как FakeWeb может возвращать данные JSON ..
У кого-нибудь есть решение для заглушения запросов к серверу Google Maps API?