X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/3cdfe066336ad19772d300a85d6c1feaadc074ea..a8aec65fb4278666fafb8b3b655093a3d1f0ae2a:/test/bdd/api/details/params.feature?ds=inline diff --git a/test/bdd/api/details/params.feature b/test/bdd/api/details/params.feature index 03b91d29..0fb64171 100644 --- a/test/bdd/api/details/params.feature +++ b/test/bdd/api/details/params.feature @@ -2,26 +2,34 @@ Feature: Object details Testing different parameter options for details API. + @SQLITE Scenario: JSON Details When sending json details query for W297699560 Then the result is valid json And result has attributes geometry And result has not attributes keywords,address,linked_places,parentof + And results contain in field geometry + | type | + | Point | - Scenario: JSON Details with keywords + @SQLITE + Scenario: JSON Details with pretty printing When sending json details query for W297699560 - | keywords | - | 1 | + | pretty | + | 1 | Then the result is valid json - And result has attributes keywords + And result has attributes geometry + And result has not attributes keywords,address,linked_places,parentof - Scenario: JSON Details with addressdetails + @SQLITE + Scenario: JSON Details with addressdetails When sending json details query for W297699560 | addressdetails | | 1 | Then the result is valid json And result has attributes address + @SQLITE Scenario: JSON Details with linkedplaces When sending json details query for R123924 | linkedplaces | @@ -29,6 +37,7 @@ Feature: Object details Then the result is valid json And result has attributes linked_places + @SQLITE Scenario: JSON Details with hierarchy When sending json details query for W297699560 | hierarchy | @@ -36,22 +45,52 @@ Feature: Object details Then the result is valid json And result has attributes hierarchy - Scenario: JSON Details with linkedplaces - When sending json details query for R123924 - | linkedplaces | - | 1 | + @SQLITE + Scenario: JSON Details with grouped hierarchy + When sending json details query for W297699560 + | hierarchy | group_hierarchy | + | 1 | 1 | Then the result is valid json + And result has attributes hierarchy - Scenario Outline: HTML Details with keywords + Scenario Outline: JSON Details with keywords When sending json details query for | keywords | | 1 | Then the result is valid json + And result has attributes keywords Examples: | osmid | | W297699560 | | W243055645 | | W243055716 | + | W43327921 | + + # ticket #1343 + Scenario: Details of a country with keywords + When sending details query for R1155955 + | keywords | + | 1 | + Then the result is valid json + And result has attributes keywords + + @SQLITE + Scenario Outline: JSON details with full geometry + When sending json details query for + | polygon_geojson | + | 1 | + Then the result is valid json + And result has attributes geometry + And results contain in field geometry + | type | + | | + + Examples: + | osmid | geometry | + | W297699560 | LineString | + | W243055645 | Polygon | + | W243055716 | Polygon | + | W43327921 | LineString |