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