Check details page for correctness
Scenario Outline: Details via OSM id
- When sending details query for <object>
- Then the result is valid html
+ When sending <format> details query for <object>
+ Then the result is valid <format>
Examples:
- | object |
- | 492887 |
- | N4267356889 |
- | W230804120 |
- | R123924 |
+ | format | object |
+ | json | 492887 |
+ | json | N4267356889 |
+ | json | W230804120 |
+ | json | R123924 |
+
+ Scenario Outline: Details via unknown OSM id
+ When sending <format> details query for <object>
+ Then a HTTP 400 is returned
+
+ Examples:
+ | format | object |
+ | json | 1 |
+ | json | R1 |
+
+ Scenario: Details with keywords
+ When sending details query for W78099902
+ | keywords |
+ | 1 |
+ Then the result is valid json
+
+ # ticket #1343
+ Scenario: Details of a country with keywords
+ When sending details query for R287072
+ | keywords |
+ | 1 |
+ Then the result is valid json
+