diff --git a/test/geocoder_test.rb b/test/geocoder_test.rb
index 3b10adb12a2cf6fea2b6f1df477c0a4d672be5a5..e5514fbf9a79a9fe0f513c5d63b5a8e6e8df92ab 100644
--- a/test/geocoder_test.rb
+++ b/test/geocoder_test.rb
@@ -31,9 +31,9 @@ class GeocoderTest < Test::Unit::TestCase
   end
 
   def test_does_not_choke_on_nil_address
-    v = Venue.new("Venue", nil)
-    assert_nothing_raised do
-      v.geocode
+    Geocoder.send(:valid_lookups).each do |l|
+      Geocoder::Configuration.lookup = l
+      assert_nothing_raised { Venue.new("Venue", nil).geocode }
     end
   end