if params[:lat] && params[:lon]
@sources.push(:name => "latlon", :url => root_path,
:fetch_url => search_latlon_query_path(params.permit(:lat, :lon, :latlon_digits, :zoom)))
- @sources.push(:name => "osm_nominatim_reverse", :url => nominatim_reverse_query_url(:format => "html"),
+ @sources.push(:name => "nominatim_reverse", :url => nominatim_reverse_query_url(:format => "html"),
:fetch_url => search_nominatim_reverse_query_path(params.permit(:lat, :lon, :zoom)))
elsif params[:query]
- @sources.push(:name => "osm_nominatim", :url => nominatim_query_url(:format => "html"),
+ @sources.push(:name => "nominatim", :url => nominatim_query_url(:format => "html"),
:fetch_url => search_nominatim_query_path(params.permit(:query, :minlat, :minlon, :maxlat, :maxlon)))
end
assert_response :success
assert_template :show
assert_template :layout => "map"
- assert_equal %w[osm_nominatim], assigns(:sources).pluck(:name)
+ assert_equal %w[nominatim], assigns(:sources).pluck(:name)
end
end
12345
12345-6789
].each do |code|
- search_check code, %w[osm_nominatim]
+ search_check code, %w[nominatim]
end
end
"CR2 6XH",
"DN55 1PT"
].each do |code|
- search_check code, %w[osm_nominatim]
+ search_check code, %w[nominatim]
end
end
##
# Test identification of Canadian postcodes
def test_identify_ca_postcode
- search_check "A1B 2C3", %w[osm_nominatim]
+ search_check "A1B 2C3", %w[nominatim]
end
##
# Test identification fall through to the default case
def test_identify_default
- search_check "foo bar baz", %w[osm_nominatim]
+ search_check "foo bar baz", %w[nominatim]
end
private
assert_response :success
assert_template :show
assert_template :layout => "map"
- assert_equal %w[latlon osm_nominatim_reverse], assigns(:sources).pluck(:name)
+ assert_equal %w[latlon nominatim_reverse], assigns(:sources).pluck(:name)
assert_nil @controller.params[:query]
assert_match(/^[+-]?\d+(?:\.\d+)?$/, @controller.params[:lat])
assert_match(/^[+-]?\d+(?:\.\d+)?$/, @controller.params[:lon])
assert_response :success
assert_template :show
assert_template :layout => "xhr"
- assert_equal %w[latlon osm_nominatim_reverse], assigns(:sources).pluck(:name)
+ assert_equal %w[latlon nominatim_reverse], assigns(:sources).pluck(:name)
assert_nil @controller.params[:query]
assert_match(/^[+-]?\d+(?:\.\d+)?$/, @controller.params[:lat])
assert_match(/^[+-]?\d+(?:\.\d+)?$/, @controller.params[:lon])
fill_in "query", :with => "paris"
click_on "Go"
- assert_link "OpenStreetMap Nominatim", :href => /&viewbox=/
+ within_sidebar do
+ assert_link "Nominatim", :href => /&viewbox=/
+ end
end
test "search adds zoom param to reverse Nominatim link" do
fill_in "query", :with => "60 30"
click_on "Go"
- assert_link "OpenStreetMap Nominatim", :href => /&zoom=7/
+ within_sidebar do
+ assert_link "Nominatim", :href => /&zoom=7/
+ end
end
end