X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/0f2173f81b4121594c6f6497b34aafae92b04703..dba5b2f86e3b91eade86a851932004a56b34134e:/tests/features/api/search_params.feature diff --git a/tests/features/api/search_params.feature b/tests/features/api/search_params.feature index 1062cd02..7cb597a8 100644 --- a/tests/features/api/search_params.feature +++ b/tests/features/api/search_params.feature @@ -8,6 +8,7 @@ Feature: Search queries And result 0 has attributes lat,lon,display_name And result 0 has attributes class,type,importance,icon And result 0 has not attributes address + And results contain valid boundingboxes Scenario: Simple JSON search When sending json search query "Vaduz" @@ -15,6 +16,7 @@ Feature: Search queries And result 0 has attributes osm_type,osm_id,boundingbox And result 0 has attributes lat,lon,display_name,importance And result 0 has not attributes address + And results contain valid boundingboxes Scenario: JSON search with addressdetails When sending json search query "Montevideo" with address @@ -29,7 +31,6 @@ Feature: Search queries When sending xml search query "Inuvik" with address Then address of result 0 contains | type | value - | city | Inuvik | state | Northwest Territories | country | Canada | country_code | ca @@ -70,7 +71,7 @@ Feature: Search queries Then result addresses contain | ID | city | 0 | Chicago - + Scenario: No POI search with unbounded viewbox Given the request parameters | viewbox @@ -83,7 +84,7 @@ Feature: Search queries Scenario: bounded search remains within viewbox, even with no results Given the request parameters | bounded | viewbox - | 1 | -5.662003,43.54285,-5.6563282,43.5403125 + | 1 | 43.5403125,-5.6563282,43.54285,-5.662003 When sending json search query "restaurant" Then less than 1 result is returned @@ -185,7 +186,6 @@ Feature: Search queries | 0.0 | 0.5 | 999 - | nan Scenario Outline: Search with polygon threshold (xml) Given the request parameters @@ -201,4 +201,109 @@ Feature: Search queries | 0.0 | 0.5 | 999 - | nan + + Scenario Outline: Search with invalid polygon threshold (xml) + Given the request parameters + | polygon_geojson | polygon_threshold + | 1 |