test/test_latlng.rb in geokit-1.8.4 vs test/test_latlng.rb in geokit-1.8.5
- old
+ new
@@ -214,6 +214,24 @@
assert_equal "51.4578329,7.0166848", res.ll # slightly dif from yahoo
assert res.is_us? == false
assert_equal "Porscheplatz 1, 45127 Essen, Deutschland", res.full_address #slightly different from yahoo
assert_equal "google", res.provider
end
+
+ def test_to_dms
+ point = Geokit::LatLng.new(41.957254, -87.660333)
+
+ dms = point.lat_dms
+ assert_kind_of Array, dms
+ assert_equal 3, dms.length
+ assert_kind_of Numeric, dms.length
+ assert_equal [41, 57], dms[0, 2]
+ assert_equal 26, dms[2].round
+
+ dms = point.lng_dms
+ assert_kind_of Array, dms
+ assert_equal 3, dms.length
+ assert_kind_of Numeric, dms.length
+ assert_equal [-87, 39], dms[0, 2]
+ assert_equal 37, dms[2].round
+ end
end