J'essaie de simuler la demande de géocodage en utilisant FakeWeb (en concombre/rails). Lorsque je bloque toutes les requêtes HTTP je reçois le message:Stub out une demande à google maps api dans mes tests
Real HTTP connections are disabled. Unregistered request: GET
http://maps.google.com/maps/api/geocode/json?..... (FakeWeb::NetConnectNotAllowedError)
J'enregistré l'URL en essayant: « Un texte JSON doit contenir au moins deux octets »
FakeWeb.register_uri(:any, %r|http://maps\.google\.com/maps/|, :json
=> {
"status": "OK",
....}
Je reçois l'erreur (MultiJson :: DecodeError) Je ne suis pas sûr de l'information à retourner. Et comment FakeWeb peut renvoyer des données json .. Quelqu'un a-t-il une solution pour supprimer les demandes de serveur à l'API google maps?
Vous voulez probablement faire un json une chaîne, pas un hachis rubis. –