Sha256: 25e8a9ab0d2a738b4f3620651e7867967838f5ca5e5e95b32555cbcaca25f997

Contents?: true

Size: 859 Bytes

Versions: 11

Compression:

Stored size: 859 Bytes

Contents

# encoding: utf-8
$: << File.join(File.dirname(__FILE__), "..", "..")
require 'test_helper'

class GooglePremierTest < GeocoderTestCase

  def setup
    Geocoder.configure(lookup: :google_premier)
    set_api_key!(:google_premier)
  end

  def test_result_components
    result = Geocoder.search("Madison Square Garden, New York, NY").first
    assert_equal "Manhattan", result.address_components_of_type(:sublocality).first['long_name']
  end

  def test_query_url
    Geocoder.configure(google_premier: {api_key: ["deadbeef", "gme-test", "test-dev"]})
    query = Geocoder::Query.new("Madison Square Garden, New York, NY")
    assert_equal "http://maps.googleapis.com/maps/api/geocode/json?address=Madison+Square+Garden%2C+New+York%2C+NY&channel=test-dev&client=gme-test&language=en&sensor=false&signature=doJvJqX7YJzgV9rJ0DnVkTGZqTg=", query.url
  end
end

Version data entries

11 entries across 11 versions & 3 rubygems

Version Path
geocoder-1.2.7 test/unit/lookups/google_premier_test.rb
geocoder-kb-1.2.6 test/unit/lookups/google_premier_test.rb
geocoder-1.2.6 test/unit/lookups/google_premier_test.rb
bw-geocoder-1.2.6 test/unit/lookups/google_premier_test.rb
bw-geocoder-1.2.5 test/unit/lookups/google_premier_test.rb
geocoder-1.2.5 test/unit/lookups/google_premier_test.rb
geocoder-1.2.4 test/unit/lookups/google_premier_test.rb
geocoder-1.2.3 test/unit/lookups/google_premier_test.rb
geocoder-1.2.2 test/unit/lookups/google_premier_test.rb
geocoder-1.2.1 test/unit/lookups/google_premier_test.rb
geocoder-1.2.0 test/unit/lookups/google_premier_test.rb