diff --git a/test/unit/configuration_test.rb b/test/unit/configuration_test.rb index 212f87ae988afa779dbbca3968a715dfe52baece..8b9575a32ef424afdffab4f38230dec6c571cb46 100644 --- a/test/unit/configuration_test.rb +++ b/test/unit/configuration_test.rb @@ -35,20 +35,6 @@ class ConfigurationTest < Test::Unit::TestCase assert_equal "aaa", Geocoder.config_for_lookup(:google).api_key end - def test_model_configuration - PlaceReverseGeocoded.reverse_geocoded_by :latitude, :longitude, :method => :spherical, :units => :km - assert_equal :km, PlaceReverseGeocoded.geocoder_options[:units] - assert_equal :spherical, PlaceReverseGeocoded.geocoder_options[:method] - - v = PlaceReverseGeocoded.new(*reverse_geocoded_object_params(:msg)) - v.latitude = 0 - v.longitude = 0 - assert_equal 111, v.distance_to([0,1]).round - v.latitude = 40.750354 - v.longitude = -73.993371 - assert_equal 136, v.bearing_from([50,-85]).round - end - def test_configuration_chain v = PlaceReverseGeocoded.new(*reverse_geocoded_object_params(:msg)) v.latitude = 0 @@ -59,7 +45,7 @@ class ConfigurationTest < Test::Unit::TestCase assert_equal 69, v.distance_to([0,1], :mi).round # per-model configuration > global configuration - PlaceReverseGeocoded.reverse_geocoded_by :latitude, :longitude, :method => :spherical, :units => :mi + PlaceReverseGeocoded.reverse_geocoded_by :latitude, :longitude, method: :spherical, units: :mi assert_equal 69, v.distance_to([0,1]).round # method option > per-model configuration diff --git a/test/unit/custom_block_test.rb b/test/unit/model_test.rb similarity index 74% rename from test/unit/custom_block_test.rb rename to test/unit/model_test.rb index 7ec5b3eae6046fb6fd6ea09a077a4762fec56af7..f539eb040f487d6b0181e2c925f7c73970f98685 100644 --- a/test/unit/custom_block_test.rb +++ b/test/unit/model_test.rb @@ -1,7 +1,7 @@ # encoding: utf-8 require 'test_helper' -class CustomBlockTest < Test::Unit::TestCase +class ModelTest < Test::Unit::TestCase def test_geocode_with_block_runs_block e = PlaceWithCustomResultsHandling.new(*geocoded_object_params(:msg)) @@ -28,5 +28,10 @@ class CustomBlockTest < Test::Unit::TestCase e.reverse_geocode assert_nil e.address end -end + def test_units_and_method + PlaceReverseGeocoded.reverse_geocoded_by :latitude, :longitude, method: :spherical, units: :km + assert_equal :km, PlaceReverseGeocoded.geocoder_options[:units] + assert_equal :spherical, PlaceReverseGeocoded.geocoder_options[:method] + end +end