Scenario: Roads crossing boundaries should contain both states
Given the grid
| 1 | | | 2 | | 3 |
- | | 7 | | 8 | | |
+ | | 7 | | | 8 | |
| 4 | | | 5 | | 6 |
And the named places
| osm | class | type | geometry |
| object | address | cached_rank_address |
| W1 | W10 | 10 |
| W1 | W11 | 10 |
+
+ Scenario: buildings with only addr:postcodes do not appear in the address of a way
+ Given the scene admin-areas
+ And the named places
+ | osm | class | type | admin | addr+postcode | geometry |
+ | R1 | boundary | administrative | 6 | 112 | :b0 |
+ | R34 | boundary | administrative | 8 | 112 DE | :b1:E |
+ | R4 | boundary | administrative | 10 | 112 DE 34 | :b2:N |
+ And the named places
+ | osm | class | type | geometry |
+ | W93 | highway | residential | :w2N |
+ And the places
+ | osm | class | type | addr+postcode | geometry |
+ | W22 | place | postcode | 445023 | :building:w2N |
+ When importing
+ Then place_addressline doesn't contain
+ | object | address |
+ | W93 | W22 |
+
+ Scenario: postcode boundaries do appear in the address of a way
+ Given the scene admin-areas
+ And the named places
+ | osm | class | type | admin | addr+postcode | geometry |
+ | R1 | boundary | administrative | 6 | 112 | :b0 |
+ | R34 | boundary | administrative | 8 | 112 DE | :b1:E |
+ And the places
+ | osm | class | type | addr+postcode | geometry |
+ | R4 | place | postcode | 112 DE 34 | :b2:N |
+ And the named places
+ | osm | class | type | geometry |
+ | W93 | highway | residential | :w2N |
+ And the places
+ | osm | class | type | addr+postcode | geometry |
+ | W22 | place | postcode | 445023 | :building:w2N |
+ When importing
+ Then place_addressline contains
+ | object | address |
+ | W93 | R4 |