Newer
Older
# encoding: utf-8
$: << File.join(File.dirname(__FILE__), "..", "..")
require 'test_helper'
class PointpinTest < GeocoderTestCase
def setup
Geocoder.configure(ip_lookup: :pointpin, api_key: "abc123")
end
def test_result_on_ip_address_search
result = Geocoder.search("80.111.555.555").first
assert result.is_a?(Geocoder::Result::Pointpin)
end
def test_result_components
result = Geocoder.search("80.111.555.555").first
assert_equal "Dublin, Dublin City, 8, Ireland", result.address
end
def test_no_results
results = Geocoder.search("10.10.10.10")
assert_equal 0, results.length
end
def test_invalid_address
results = Geocoder.search("555.555.555.555")
assert_equal 0, results.length
end
end