I try to mock out geocoding request by using FakeWeb (in cucumber/rails). When I block all http requests I get the message:
Real HTTP connections are disabled. Unregistered request: GET 
http://maps.google.com/maps/api/geocode/json?..... (FakeWeb::NetConnectNotAllowedError)
So I registered the url by trying:
FakeWeb.register_uri(:any, %r|http://maps\.google\.com/maps/|, :json 
=> { 
    "status": "OK", 
....} 
I get the error "A JSON text must at least contain two octets!" (MultiJson::DecodeError) I'm not sure what information to return. And how FakeWeb can return json data.. Does someone have a solution for stubbing out server requests to the google maps api?