X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/7b44cb9577ca6b9fb6c82be86a343730cf4ed5b8..211fe96d04ae26a24b884fe2f5e9b7f13f821022:/test/bdd/db/import/postcodes.feature diff --git a/test/bdd/db/import/postcodes.feature b/test/bdd/db/import/postcodes.feature index 940ac5b6..4c839db0 100644 --- a/test/bdd/db/import/postcodes.feature +++ b/test/bdd/db/import/postcodes.feature @@ -125,3 +125,32 @@ Feature: Import of postcodes Then placex contains | object | postcode | | W93 | 112 DE 34 | + + Scenario: Postcodes are added to the postcode and word table + Given the places + | osm | class | type | addr+postcode | addr+housenumber | geometry | + | N34 | place | house | 01982 | 111 |country:de | + When importing + Then location_postcode contains exactly + | country | postcode | geometry | + | de | 01982 | country:de | + And there are word tokens for postcodes 01982 + + Scenario: Different postcodes with the same normalization can both be found + Given the places + | osm | class | type | addr+postcode | addr+housenumber | geometry | + | N34 | place | house | EH4 7EA | 111 | country:gb | + | N35 | place | house | E4 7EA | 111 | country:gb | + When importing + Then location_postcode contains exactly + | country | postcode | geometry | + | gb | EH4 7EA | country:gb | + | gb | E4 7EA | country:gb | + When sending search query "EH4 7EA" + Then results contain + | type | display_name | + | postcode | EH4 7EA | + When sending search query "E4 7EA" + Then results contain + | type | display_name | + | postcode | E4 7EA |