Sha256: 3d669413c4fecc4397ef6a3021a44f79e99bcc95a28c80e6bf06fbcf167f6b14
Contents?: true
Size: 1.69 KB
Versions: 2
Compression:
Stored size: 1.69 KB
Contents
require 'test/unit' require 'lib/geokit' class GeoLocTest < Test::Unit::TestCase #:nodoc: all def setup @loc = Geokit::GeoLoc.new end def test_is_us assert !@loc.is_us? @loc.country_code = 'US' assert @loc.is_us? end def test_success assert !@loc.success? @loc.success = false assert !@loc.success? @loc.success = true assert @loc.success? end def test_street_number @loc.street_address = '123 Spear St.' assert_equal '123', @loc.street_number end def test_street_name @loc.street_address = '123 Spear St.' assert_equal 'Spear St.', @loc.street_name end def test_city @loc.city = "san francisco" assert_equal 'San Francisco', @loc.city end def test_full_address @loc.city = 'San Francisco' @loc.state = 'CA' @loc.zip = '94105' @loc.country_code = 'US' assert_equal 'San Francisco, CA, 94105, US', @loc.full_address @loc.full_address = 'Irving, TX, 75063, US' assert_equal 'Irving, TX, 75063, US', @loc.full_address end def test_hash @loc.city = 'San Francisco' @loc.state = 'CA' @loc.zip = '94105' @loc.country_code = 'US' @another = Geokit::GeoLoc.new @loc.to_hash assert_equal @loc, @another end def test_all assert_equal [@loc], @loc.all end def test_to_yaml @loc.city = 'San Francisco' @loc.state = 'CA' @loc.zip = '94105' @loc.country_code = 'US' assert_equal( "--- !ruby/object:Geokit::GeoLoc \ncity: San Francisco\ncountry_code: US\nfull_address: \nlat: \nlng: \nprecision: unknown\nprovince: \nstate: CA\nstreet_address: \nstreet_name: \nstreet_number: \nsub_premise: \nsuccess: false\nzip: \"94105\"\n", @loc.to_yaml) end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
keeguon-geokit-1.6.6 | test/test_geoloc.rb |
geokit-1.6.5 | test/test_geoloc.rb |