expand details BDD tests

There are now minor differences in the output between PHP and
Python versions, so introduce specific tests.
This commit is contained in:
Sarah Hoffmann
2023-02-03 21:59:16 +01:00
parent 3ac70f7cc2
commit b742200442
4 changed files with 97 additions and 12 deletions

View File

@@ -7,6 +7,9 @@ Feature: Object details
Then the result is valid json
And result has attributes geometry
And result has not attributes keywords,address,linked_places,parentof
And results contain
| geometry+type |
| Point |
Scenario: JSON Details with pretty printing
When sending json details query for W297699560
@@ -64,6 +67,7 @@ Feature: Object details
| keywords |
| 1 |
Then the result is valid json
And result has attributes keywords
Scenario Outline: JSON details with full geometry
When sending json details query for <osmid>
@@ -71,12 +75,15 @@ Feature: Object details
| 1 |
Then the result is valid json
And result has attributes geometry
And results contain
| geometry+type |
| <geometry> |
Examples:
| osmid |
| W297699560 |
| W243055645 |
| W243055716 |
| W43327921 |
| osmid | geometry |
| W297699560 | LineString |
| W243055645 | Polygon |
| W243055716 | Polygon |
| W43327921 | LineString |