Add in_testing config option to Nominatum

Checking against Rails.env.test? fails on Travis.
This commit is contained in:
Miles Gould committed 2013-08-23 16:37:43 +01:00
1 parent dfa3c410fc
commit aa73a07e5f
2 files changed
+8 -1

No files matched your search

+2
View File
@@ -53,6 +53,8 @@ Growstuff::Application.configure do
end
Nominatim.in_testing = true
Nominatim.add_stub(
"Amundsen-Scott Base, Antarctica", {
:latitude => -90.0,
+6 -1
View File
@@ -4,8 +4,13 @@ require 'json'
class Nominatim
# class-level instance variable, see
# http://www.railstips.org/blog/archives/2006/11/18/class-and-instance-variables-in-ruby/
class << self; attr_accessor :in_testing end
@in_testing = false
def self.geocode(place)
if Rails.env.test?
if self.in_testing
return stubs[place]
end
json = open(