Skip to content
Snippets Groups Projects
method_aliases_test.rb 668 B
Newer Older
# encoding: utf-8
require 'test_helper'

class MethodAliasesTest < GeocoderTestCase

  def test_distance_from_is_alias_for_distance_to
    v = Place.new(*geocoded_object_params(:msg))
    v.latitude, v.longitude = [40.750354, -73.993371]
    assert_equal v.distance_from([30, -94]), v.distance_to([30, -94])
  end

  def test_fetch_coordinates_is_alias_for_geocode
    v = Place.new(*geocoded_object_params(:msg))
Alex Reisner's avatar
Alex Reisner committed
    assert_equal [Float, Float], v.fetch_coordinates.map(&:class)
  end

  def test_fetch_address_is_alias_for_reverse_geocode
    v = PlaceReverseGeocoded.new(*reverse_geocoded_object_params(:msg))
Alex Reisner's avatar
Alex Reisner committed
    assert_match /New York/, v.fetch_address