2014-09-07 19:02:10 +04:00
|
|
|
Feature: Search queries
|
|
|
|
Testing correctness of results
|
|
|
|
|
|
|
|
Scenario: UK House number search
|
|
|
|
When sending json search query "27 Thoresby Road, Broxtowe" with address
|
|
|
|
Then address of result 0 contains
|
|
|
|
| type | value
|
|
|
|
| house_number | 27
|
|
|
|
| road | Thoresby Road
|
|
|
|
| city | Broxtowe
|
|
|
|
| state | England
|
|
|
|
| country | United Kingdom
|
|
|
|
| country_code | gb
|
|
|
|
|
|
|
|
|
|
|
|
Scenario: House number search for non-street address
|
|
|
|
Given the request parameters
|
|
|
|
| accept-language
|
2015-01-22 02:06:44 +03:00
|
|
|
| en
|
|
|
|
When sending json search query "4 Pomocnia, Pokrzywnica, Poland" with address
|
2015-02-04 01:17:51 +03:00
|
|
|
Then address of result 0 contains
|
2014-09-07 19:02:10 +04:00
|
|
|
| type | value
|
|
|
|
| house_number | 4
|
|
|
|
| county | gmina Pokrzywnica
|
|
|
|
| state | Masovian Voivodeship
|
|
|
|
| postcode | 06-121
|
|
|
|
| country | Poland
|
|
|
|
| country_code | pl
|
2015-02-04 01:17:51 +03:00
|
|
|
Then address of result 0 does not contain road
|
2014-09-07 19:02:10 +04:00
|
|
|
|
|
|
|
Scenario: House number interpolation even
|
|
|
|
Given the request parameters
|
|
|
|
| accept-language
|
|
|
|
| en
|
|
|
|
When sending json search query "140 rue Don Bosco, Saguenay" with address
|
|
|
|
Then address of result 0 contains
|
|
|
|
| type | value
|
|
|
|
| house_number | 140
|
2015-05-22 22:49:31 +03:00
|
|
|
| road | [Rr]ue Don Bosco
|
2014-09-07 19:02:10 +04:00
|
|
|
| city | Saguenay
|
|
|
|
| state | Quebec
|
|
|
|
| country | Canada
|
|
|
|
| country_code | ca
|
|
|
|
|
|
|
|
Scenario: House number interpolation odd
|
|
|
|
Given the request parameters
|
|
|
|
| accept-language
|
|
|
|
| en
|
|
|
|
When sending json search query "141 rue Don Bosco, Saguenay" with address
|
|
|
|
Then address of result 0 contains
|
|
|
|
| type | value
|
|
|
|
| house_number | 141
|
2015-05-22 22:49:31 +03:00
|
|
|
| road | [rR]ue Don Bosco
|
2014-09-07 19:02:10 +04:00
|
|
|
| city | Saguenay
|
|
|
|
| state | Quebec
|
|
|
|
| country | Canada
|
|
|
|
| country_code | ca
|
|
|
|
|
2015-02-04 01:17:51 +03:00
|
|
|
@Tiger
|
2014-09-07 19:02:10 +04:00
|
|
|
Scenario: TIGER house number
|
|
|
|
When sending json search query "3 West Victory Way, Craig"
|
|
|
|
Then result 0 has not attributes osm_id,osm_type
|
|
|
|
|
2015-02-04 01:17:51 +03:00
|
|
|
@Tiger
|
2014-09-07 19:02:10 +04:00
|
|
|
Scenario: TIGER house number (road fallback)
|
|
|
|
When sending json search query "3030 West Victory Way, Craig"
|
|
|
|
Then result 0 has attributes osm_id,osm_type
|
|
|
|
|
|
|
|
Scenario: Expansion of Illinois
|
|
|
|
Given the request parameters
|
|
|
|
| accept-language
|
|
|
|
| en
|
|
|
|
When sending json search query "il, us"
|
|
|
|
Then results contain
|
|
|
|
| ID | display_name
|
|
|
|
| 0 | Illinois.*
|
2015-04-28 22:37:51 +03:00
|
|
|
|
|
|
|
Scenario: Search with class-type feature
|
|
|
|
When sending jsonv2 search query "Hotel California"
|
|
|
|
Then results contain
|
|
|
|
| place_rank
|
|
|
|
| 30
|