mirror of
https://github.com/osm-search/Nominatim.git
synced 2024-12-20 11:32:20 +03:00
37 lines
1.3 KiB
Gherkin
37 lines
1.3 KiB
Gherkin
Feature: Result order for Geocoding
|
||
Testing that importance ordering returns sensible results
|
||
|
||
Scenario Outline: city order in street search
|
||
Given the request parameters
|
||
| limit
|
||
| 100
|
||
When sending json search query "<street>, <city>" with address
|
||
Then address of result 0 contains
|
||
| type | value
|
||
| <type> | <city>
|
||
|
||
Examples:
|
||
| type | city | street
|
||
| city | Zürich | Rigistr
|
||
| city | Karlsruhe | Sophienstr
|
||
| city | München | Karlstr
|
||
| city | Praha | Dlouhá
|
||
|
||
Scenario Outline: use more important city in street search
|
||
When sending json search query "<street>, <city>" with address
|
||
Then result addresses contain
|
||
| ID | country_code
|
||
| 0 | <country>
|
||
|
||
Examples:
|
||
| country | city | street
|
||
| gb | London | Main St
|
||
| gb | Manchester | Central Street
|
||
|
||
# https://trac.openstreetmap.org/ticket/5094
|
||
Scenario: housenumbers are ordered by complete match first
|
||
When sending json search query "4 Докукина Москва" with address
|
||
Then result addresses contain
|
||
| ID | house_number
|
||
| 0 | 4
|