]> git.openstreetmap.org Git - nominatim.git/blob - test/bdd/api/details/simple.feature
19ef1bfcea8472a88eb6dbe91f8dd830f6856538
[nominatim.git] / test / bdd / api / details / simple.feature
1 @APIDB
2 Feature: Object details
3     Check details page for correctness
4
5     Scenario Outline: Details via OSM id
6         When sending details query for <object>
7         Then the result is valid html
8
9     Examples:
10      | object |
11      | 492887 |
12      | N4267356889 |
13      | W230804120 |
14      | R123924 |
15
16     Scenario: Details with keywords
17         When sending details query for W78099902
18             | keywords |
19             | 1 |
20         Then the result is valid html
21
22     Scenario: JSON Details
23         When sending json details query for W78099902
24         Then the result is valid json
25         And result has not attributes place_search_name_keywords,place_search_address_keywords,address_lines,linked_lines,parentof_lines
26
27     Scenario: JSON Details with keywords
28         When sending json details query for W78099902
29             | keywords |
30             | 1 |
31         Then the result is valid json
32         And result has attributes place_search_name_keywords,place_search_address_keywords
33
34     Scenario: JSON Details with addressdetails
35         When sending json details query for W78099902
36             | addressdetails |
37             | 1 |
38         Then the result is valid json
39         And result has attributes address_lines
40
41     Scenario: JSON Details with linkedplaces
42         When sending json details query for R123924
43             | linkedplaces |
44             | 1 |
45         Then the result is valid json
46         And result has attributes linked_lines
47
48     Scenario: JSON Details with childplaces
49         When sending json details query for W78099902
50             | childplaces |
51             | 1 |
52         Then the result is valid json
53         And result has attributes parentof_lines