add spec for Geocode.perform