Sha256: a7ab4d07d1b19f40a85f7d2388dd4d37b5bf33284c3fc7a25dd24ea7de7713f5
Contents?: true
Size: 1.41 KB
Versions: 3
Compression:
Stored size: 1.41 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' do it 'should raise error' do expect { GogoMaps.get }.to raise_error(RuntimeError) end context 'to_latlng' do it 'should return proper parameters' do expect( GogoMaps.get(address: '長野県上高井郡高山村') ).to eq( {"lat"=>36.6797676, "lng"=>138.3632554} ) expect( GogoMaps.get(address: '神奈川県横浜市港北区日吉') ).to eq( {"lat"=>35.5565107, "lng"=>139.6460026} ) expect( GogoMaps.get(address: '902 Rockefeller Dr, Sunnyvale, CA', language: :en) ).to eq( {"lat"=>37.358126, "lng"=>-122.050636} ) end end context 'to_address' do it 'should return proper parameters' do expect( GogoMaps.get(latlng: '35.6506135,139.7539103') ).to eq( '日本, 東京都港区芝1丁目11−14' ) expect( GogoMaps.get(latlng: '37.358126,-122.050636', language: :en) ).to eq( '902 Rockefeller Drive, Sunnyvale, CA 94087, USA' ) end end context '#random' do it 'should return proper parameters' do expect( GogoMaps.random ).not_to be_nil end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
gogo_maps-0.0.5 | spec/gogo_maps_spec.rb |
gogo_maps-0.0.4 | spec/gogo_maps_spec.rb |
gogo_maps-0.0.3 | spec/gogo_maps_spec.rb |