Sha256: 7b16637a5c6d8d43e73784b0c1111b45e041c5fc88e3a3e89db47fdebaf8a725

Contents?: true

Size: 1.21 KB

Versions: 1

Compression:

Stored size: 1.21 KB

Contents

require 'spec_helper'
require 'pry'

describe GogoMaps do
  it 'has a version number' do
    expect(GogoMaps::VERSION).not_to be nil
  end

  describe '#get_latlng' do
    it 'should return proper parameters' do
      expect(
        GogoMaps.get_latlng('長野県上高井郡高山村')
      ).to eq(
        { lat: 36.6797676, lng: 138.3632554 }
      )
      expect(
        GogoMaps.get_latlng('神奈川県横浜市港北区日吉')
      ).to eq(
        { lat: 35.5565107, lng: 139.6460026 }
      )
      expect(
        GogoMaps.get_latlng('902 Rockefeller Dr, Sunnyvale, CA', language: :en)
      ).to eq(
        { lat: 37.358126, lng: -122.050636 }
      )
    end
  end

  describe 'get_address' do
    it 'should return proper parameters' do
      expect(
        GogoMaps.get_address('35.6506135,139.7539103')
      ).to eq(
        '日本, 東京都港区芝1丁目11−14'
      )
      expect(
        GogoMaps.get_address('37.358126,-122.050636', language: :en)
      ).to eq(
        '902 Rockefeller Drive, Sunnyvale, CA 94087, USA'
      )
    end
  end

  describe '#random' do
    it 'should return proper parameters' do
      expect(
        GogoMaps.random
      ).not_to be_nil
    end
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
gogo_maps-0.2.71820000 spec/gogo_maps_spec.rb