X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/4a5a997e18c61a37b0e12f840e735e305edc416f..63dc4b39bc6bc0bf5a95d0c1a8298f5349637a9e:/test/bdd/api/details/simple.feature diff --git a/test/bdd/api/details/simple.feature b/test/bdd/api/details/simple.feature index 638e89ca..c38018bc 100644 --- a/test/bdd/api/details/simple.feature +++ b/test/bdd/api/details/simple.feature @@ -2,13 +2,54 @@ Feature: Object details Check details page for correctness + Scenario: Details by place ID + When sending details query for 107077 + Then the result is valid json + And results contain + | place_id | + | 107077 | + Scenario Outline: Details via OSM id + When sending details query for + Then the result is valid json + And results contain + | osm_type | osm_id | + | | | + + Examples: + | type | id | + | N | 5484325405 | + | W | 43327921 | + | R | 123924 | + + Scenario: Details for interpolation way just return the dependent street + When sending details query for W1 + Then the result is valid json + And results contain + | category | + | highway | + + Scenario Outline: Details for different class types for the same OSM id + When sending details query for N300209696: + Then the result is valid json + And results contain + | osm_type | osm_id | category | + | N | 300209696 | | + + Examples: + | class | + | tourism | + | natural | + | mountain_pass | + + Scenario Outline: Details via unknown OSM id When sending details query for - Then the result is valid html + Then a HTTP 404 is returned Examples: - | object | - | 492887 | - | N4267356889 | - | W230804120 | - | R123924 | + | object | + | 1 | + | R1 | + | N300209696:highway | + +