From 5ff7d0c0268d4b07adca4a1d0caf5ba2a506d452 Mon Sep 17 00:00:00 2001 From: Joe Marty <joe.ownlocal@gmail.com> Date: Thu, 24 Mar 2016 14:44:59 -0500 Subject: [PATCH] add test for geocoded? edge case Test that geocoded? returns false when only a single coordinate is present --- test/unit/mongoid_test.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/test/unit/mongoid_test.rb b/test/unit/mongoid_test.rb index 11a34dc6..f98afa19 100644 --- a/test/unit/mongoid_test.rb +++ b/test/unit/mongoid_test.rb @@ -8,6 +8,12 @@ class MongoidTest < GeocoderTestCase assert p.geocoded? end + def test_geocoded_check_single_coord + p = PlaceUsingMongoid.new(*geocoded_object_params(:msg)) + p.location = [40.750354, nil] + assert !p.geocoded? + end + def test_distance_to_returns_float p = PlaceUsingMongoid.new(*geocoded_object_params(:msg)) p.location = [40.750354, -73.993371] -- GitLab