File tree Expand file tree Collapse file tree 2 files changed +10
-0
lines changed Expand file tree Collapse file tree 2 files changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -47,6 +47,8 @@ def query_url_params(query)
47
47
params [ :forStorage ] = for_storage_value
48
48
end
49
49
params [ :sourceCountry ] = configuration [ :source_country ] if configuration [ :source_country ]
50
+ params [ :preferredLabelValues ] = configuration [ :preferred_label_values ] if configuration [ :preferred_label_values ]
51
+
50
52
params . merge ( super )
51
53
end
52
54
Original file line number Diff line number Diff line change @@ -24,6 +24,14 @@ def test_query_for_geocode_with_source_country
24
24
assert_match %r{sourceCountry=USA} , url
25
25
end
26
26
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
+
27
35
def test_query_for_geocode_with_token_and_for_storage
28
36
token = Geocoder ::EsriToken . new ( 'xxxxx' , Time . now + 60 *60 *24 )
29
37
Geocoder . configure ( esri : { token : token , for_storage : true } )
You can’t perform that action at this time.
0 commit comments