forked from hans/Nominatim
more API tests (mostly for user errors)
This commit is contained in:
@@ -15,6 +15,15 @@ Feature: Parameters for Reverse API
|
||||
| jsonv2 |
|
||||
| xml |
|
||||
|
||||
Scenario Outline: Coordinates must be floating-point numbers
|
||||
When sending reverse coordinates <coords>
|
||||
Then a HTTP 400 is returned
|
||||
|
||||
Examples:
|
||||
| coords |
|
||||
| -45.3,; |
|
||||
| gkjd,50 |
|
||||
|
||||
Scenario Outline: Reverse Geocoding with extratags
|
||||
When sending <format> reverse coordinates 10.776234290950017,106.70425325632095
|
||||
| extratags |
|
||||
|
||||
@@ -19,6 +19,12 @@ Feature: Search queries
|
||||
And result 0 has not attributes address
|
||||
And result 0 has bounding box in 46.5,47.5,9,10
|
||||
|
||||
Scenario: Unknown formats returns a user error
|
||||
When sending search query "Vaduz"
|
||||
| format |
|
||||
| x45 |
|
||||
Then a HTTP 400 is returned
|
||||
|
||||
Scenario: JSON search with addressdetails
|
||||
When sending json search query "Montevideo" with address
|
||||
Then address of result 0 is
|
||||
@@ -165,6 +171,12 @@ Feature: Search queries
|
||||
| 4 |
|
||||
Then exactly 4 results are returned
|
||||
|
||||
Scenario: Limit parameter must be a number
|
||||
When sending search query "Blue Laguna"
|
||||
| limit |
|
||||
| ); |
|
||||
Then a HTTP 400 is returned
|
||||
|
||||
Scenario: Restrict to feature type country
|
||||
When sending xml search query "Uruguay"
|
||||
Then results contain
|
||||
|
||||
20
test/bdd/api/search/postcode.feature
Normal file
20
test/bdd/api/search/postcode.feature
Normal file
@@ -0,0 +1,20 @@
|
||||
@APIDB
|
||||
Feature: Searches with postcodes
|
||||
Various searches involving postcodes
|
||||
|
||||
Scenario: US 5+4 ZIP codes are shortened to 5 ZIP codes if not found
|
||||
When sending json search query "57701 1111, us" with address
|
||||
Then result addresses contain
|
||||
| postcode |
|
||||
| 57701 |
|
||||
|
||||
Scenario: Postcode search with address
|
||||
When sending json search query "9486, mauren"
|
||||
Then at least 1 result is returned
|
||||
|
||||
Scenario: Postcode search with country
|
||||
When sending json search query "9486, li" with address
|
||||
Then result addresses contain
|
||||
| country_code |
|
||||
| li |
|
||||
|
||||
Reference in New Issue
Block a user