Newer
Older
# encoding: utf-8
$: << File.join(File.dirname(__FILE__), "..", "..")
require 'test_helper'
class YandexTest < GeocoderTestCase
def setup
Geocoder.configure(lookup: :yandex)
end
def test_yandex_viewport
result = Geocoder.search('Кремль, Moscow, Russia').first
assert_equal [55.733361, 37.584182, 55.770517, 37.650064],
result.viewport
end
def test_yandex_no_country_in_results
result = Geocoder.search('black sea').first
assert_equal "", result.country_code
assert_equal "", result.country
end
def test_yandex_query_url_contains_bbox
lookup = Geocoder::Lookup::Google.new
url = lookup.query_url(Geocoder::Query.new(
"Some Intersection",
:bounds => [[40.0, -120.0], [39.0, -121.0]]
))
assert_match(/bbox=40.0+%2C-120.0+%7E39.0+%2C-121.0+/, url)
end