forked from hans/Nominatim
Changes BDD API tests to restrict themselves to Liechtenstein. One test moved to DB as no appropriate data is available.
58 lines
1.7 KiB
Gherkin
58 lines
1.7 KiB
Gherkin
@APIDB
|
|
Feature: Object details
|
|
Testing different parameter options for details API.
|
|
|
|
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
|
|
|
|
Scenario: JSON Details with keywords
|
|
When sending json details query for W297699560
|
|
| keywords |
|
|
| 1 |
|
|
Then the result is valid json
|
|
And result has attributes keywords
|
|
|
|
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
|
|
|
|
Scenario: JSON Details with linkedplaces
|
|
When sending json details query for R123924
|
|
| linkedplaces |
|
|
| 1 |
|
|
Then the result is valid json
|
|
And result has attributes linked_places
|
|
|
|
Scenario: JSON Details with hierarchy
|
|
When sending json details query for W297699560
|
|
| hierarchy |
|
|
| 1 |
|
|
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 |
|
|
Then the result is valid json
|
|
|
|
Scenario Outline: HTML Details with keywords
|
|
When sending json details query for <osmid>
|
|
| keywords |
|
|
| 1 |
|
|
Then the result is valid json
|
|
|
|
Examples:
|
|
| osmid |
|
|
| W297699560 |
|
|
| W243055645 |
|
|
| W243055716 |
|
|
|
|
|