Sha256: f06f71bdd8931ff272f09b796bc7679b1b8598558234354ca1454bc41fba8c47
Contents?: true
Size: 849 Bytes
Versions: 3
Compression:
Stored size: 849 Bytes
Contents
# encoding: utf-8 require 'test_helper' class Geoip2Test < GeocoderTestCase def setup Geocoder.configure(ip_lookup: :geoip2, file: 'test_file') end def test_result_attributes result = Geocoder.search('8.8.8.8').first assert_equal 'Mountain View, CA 94043, United States', result.address assert_equal 'Mountain View', result.city assert_equal 'CA', result.state_code assert_equal 'California', result.state assert_equal 'United States', result.country assert_equal 'US', result.country_code assert_equal '94043', result.postal_code assert_equal 37.41919999999999, result.latitude assert_equal -122.0574, result.longitude assert_equal [37.41919999999999, -122.0574], result.coordinates end def test_loopback results = Geocoder.search('127.0.0.1') assert_equal [], results end end
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
geocoder-1.2.7 | test/unit/lookups/geoip2_test.rb |
geocoder-kb-1.2.6 | test/unit/lookups/geoip2_test.rb |
geocoder-1.2.6 | test/unit/lookups/geoip2_test.rb |