]> git.openstreetmap.org Git - nominatim.git/blob - test/bdd/api/details/params.feature
fe3c4d0e7bd92efbcd414abd6faaba559e9501f2
[nominatim.git] / test / bdd / api / details / params.feature
1 @APIDB
2 Feature: Object details
3     Testing different parameter options for details API.
4
5     Scenario: JSON Details
6         When sending json details query for W78099902
7         Then the result is valid json
8         And result has attributes geometry
9         And result has not attributes keywords,address,linked_places,parentof
10
11     Scenario: JSON Details with keywords
12         When sending json details query for W78099902
13             | keywords |
14             | 1 |
15         Then the result is valid json
16         And result has attributes keywords
17
18     Scenario: JSON Details with addressdetails
19         When sending json details query for W78099902
20             | addressdetails |
21             | 1 |
22         Then the result is valid json
23         And result has attributes address
24
25     Scenario: JSON Details with linkedplaces
26         When sending json details query for R123924
27             | linkedplaces |
28             | 1 |
29         Then the result is valid json
30         And result has attributes linked_places
31
32     Scenario: JSON Details with hierarchy
33         When sending json details query for W78099902
34             | hierarchy |
35             | 1 |
36         Then the result is valid json
37         And result has attributes hierarchy
38
39     Scenario: JSON Details with linkedplaces
40         When sending json details query for R123924
41             | linkedplaces |
42             | 1 |
43         Then the result is valid json
44
45     Scenario Outline: HTML Details with keywords
46         When sending json details query for <osmid>
47             | keywords |
48             | 1 |
49         Then the result is valid json
50
51     Examples:
52             | osmid |
53             | W78099902 |
54             | N3121929846 |
55
56