X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/cd0001b55a4706e5c20a72e4209ccc7a330ba878..a8aec65fb4278666fafb8b3b655093a3d1f0ae2a:/test/bdd/api/details/params.feature diff --git a/test/bdd/api/details/params.feature b/test/bdd/api/details/params.feature index 87c3356c..0fb64171 100644 --- a/test/bdd/api/details/params.feature +++ b/test/bdd/api/details/params.feature @@ -2,12 +2,17 @@ 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 | + @SQLITE Scenario: JSON Details with pretty printing When sending json details query for W297699560 | pretty | @@ -16,6 +21,7 @@ Feature: Object details And result has attributes geometry And result has not attributes keywords,address,linked_places,parentof + @SQLITE Scenario: JSON Details with addressdetails When sending json details query for W297699560 | addressdetails | @@ -23,6 +29,7 @@ Feature: Object details 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 | @@ -30,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 | @@ -37,6 +45,7 @@ Feature: Object details Then the result is valid json And result has attributes hierarchy + @SQLITE Scenario: JSON Details with grouped hierarchy When sending json details query for W297699560 | hierarchy | group_hierarchy | @@ -64,19 +73,24 @@ Feature: Object details | 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 | - | W297699560 | - | W243055645 | - | W243055716 | - | W43327921 | + | osmid | geometry | + | W297699560 | LineString | + | W243055645 | Polygon | + | W243055716 | Polygon | + | W43327921 | LineString |