Files
Nominatim/test/bdd/api/search/postcode.feature
Sarah Hoffmann 5d656891ba bdd: convert API tests to smaller test db
Changes BDD API tests to restrict themselves to
Liechtenstein. One test moved to DB as no appropriate
data is available.
2021-01-09 16:59:46 +01:00

48 lines
1.7 KiB
Gherkin

@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 "36067 1111, us" with address
Then result addresses contain
| postcode |
| 36067 |
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 |
Scenario: Postcode search with country code restriction
When sending json search query "9490" with address
| countrycodes |
| li |
Then result addresses contain
| country_code |
| li |
Scenario: Postcode search with bounded viewbox restriction
When sending json search query "9486" with address
| bounded | viewbox |
| 1 | 9.55,47.20,9.58,47.22 |
Then result addresses contain
| postcode |
| 9486 |
When sending json search query "9486" with address
| bounded | viewbox |
| 1 | 5.00,20.00,6.00,21.00 |
Then exactly 0 results are returned
Scenario: Postcode search with structured query
When sending json search query "" with address
| postalcode | country |
| 9490 | li |
Then result addresses contain
| country_code | postcode |
| li | 9490 |