File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -47,6 +47,8 @@ def query_url_params(query)
4747 params [ :forStorage ] = for_storage_value
4848 end
4949 params [ :sourceCountry ] = configuration [ :source_country ] if configuration [ :source_country ]
50+ params [ :preferredLabelValues ] = configuration [ :preferred_label_values ] if configuration [ :preferred_label_values ]
51+
5052 params . merge ( super )
5153 end
5254
Original file line number Diff line number Diff line change @@ -24,6 +24,14 @@ def test_query_for_geocode_with_source_country
2424 assert_match %r{sourceCountry=USA} , url
2525 end
2626
27+ def test_query_for_geocode_with_preferred_label_values
28+ Geocoder . configure ( esri : { preferred_label_values : 'localCity' } )
29+ query = Geocoder ::Query . new ( "Bluffton, SC" )
30+ lookup = Geocoder ::Lookup . get ( :esri )
31+ url = lookup . query_url ( query )
32+ assert_match %r{preferredLabelValues=localCity} , url
33+ end
34+
2735 def test_query_for_geocode_with_token_and_for_storage
2836 token = Geocoder ::EsriToken . new ( 'xxxxx' , Time . now + 60 *60 *24 )
2937 Geocoder . configure ( esri : { token : token , for_storage : true } )
You can’t perform that action at this time.
0 commit comments