more API tests (mostly for user errors)

This commit is contained in:
Sarah Hoffmann
2017-09-19 23:06:31 +02:00
parent af74c037f4
commit 81a7ea36db
4 changed files with 42 additions and 1 deletions

View File

@@ -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

View 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 |