add tests for US state hacks

IL, AS and LA are replaced with the US state in Geocode because
the old tokenizer would simply remove the abbreviations otherwise.
This commit is contained in:
Sarah Hoffmann
2021-08-17 10:49:07 +02:00
parent 4ae5ba7fc4
commit 5f2b9e317a

View File

@@ -61,7 +61,7 @@ Feature: Searching of simple objects
| osm |
| N20 |
Scenario: when the housenumber is missing the stret is still returned
Scenario: when the housenumber is missing the street is still returned
Given the grid
| 1 | | 2 |
Given the places
@@ -72,3 +72,34 @@ Feature: Searching of simple objects
Then results contain
| osm |
| W1 |
Scenario Outline: Special cased american states will be found
Given the grid
| 1 | | 2 |
| | 10 | |
| 4 | | 3 |
Given the places
| osm | class | type | admin | name | name+ref | geometry |
| R1 | boundary | administrative | 4 | <state> | <ref> | (1,2,3,4,1) |
Given the places
| osm | class | type | name | geometry |
| N2 | place | town | <city> | 10 |
| N3 | place | city | <city> | country:ca |
When importing
And sending search query "<city>, <state>"
Then results contain
| osm |
| N2 |
When sending search query "<city>, <ref>"
| accept-language |
| en |
Then results contain
| osm |
| N2 |
Examples:
| city | state | ref |
| Chicago | Illinois | IL |
| Auburn | Alabama | AL |
| New Orleans | Louisiana | LA |