1 Feature: Country handling
2 Tests for update of country information
5 Given the 1.0 grid with origin DE
10 Scenario: When country names are changed old ones are no longer searchable
12 | osm | class | type | admin | name+name:xy | country | geometry |
13 | R1 | boundary | administrative | 2 | Loudou | de | (1,2,3,4,1) |
15 | osm | class | type | name |
16 | N10 | place | town | Wenig |
18 When geocoding "Wenig, Loudou"
19 Then all results contain
23 | osm | class | type | admin | name+name:xy | country | geometry |
24 | R1 | boundary | administrative | 2 | Germany | de | (1,2,3,4,1) |
25 When geocoding "Wenig, Loudou"
26 Then exactly 0 results are returned
28 Scenario: When country names are deleted they are no longer searchable
30 | osm | class | type | admin | name+name:xy | country | geometry |
31 | R1 | boundary | administrative | 2 | Loudou | de | (1,2,3,4,1) |
33 | osm | class | type | name |
34 | N10 | place | town | Wenig |
36 When geocoding "Wenig, Loudou"
37 Then all results contain
41 | osm | class | type | admin | name+name:en | country | geometry |
42 | R1 | boundary | administrative | 2 | Germany | de | (1,2,3,4,1) |
43 When geocoding "Wenig, Loudou"
44 Then exactly 0 results are returned
45 When geocoding "Wenig"
48 Then all results contain
49 | object | display_name |
50 | N10 | Wenig, Germany |
53 Scenario: Default country names are always searchable
55 | osm | class | type | name |
56 | N10 | place | town | Wenig |
58 When geocoding "Wenig, Germany"
59 Then all results contain
62 When geocoding "Wenig, de"
63 Then all results contain
67 | osm | class | type | admin | name+name:en | country | geometry |
68 | R1 | boundary | administrative | 2 | Lilly | de | (1,2,3,4,1) |
69 When geocoding "Wenig, Germany"
72 Then all results contain
73 | object | display_name |
74 | N10 | Wenig, Lilly |
75 When geocoding "Wenig, de"
78 Then all results contain
79 | object | display_name |
80 | N10 | Wenig, Lilly |
83 Scenario: When a localised name is deleted, the standard name takes over
85 | osm | class | type | admin | name+name:de | country | geometry |
86 | R1 | boundary | administrative | 2 | Loudou | de | (1,2,3,4,1) |
88 | osm | class | type | name |
89 | N10 | place | town | Wenig |
91 When geocoding "Wenig, Loudou"
94 Then all results contain
95 | object | display_name |
96 | N10 | Wenig, Loudou |
98 | osm | class | type | admin | name+name:en | country | geometry |
99 | R1 | boundary | administrative | 2 | Germany | de | (1,2,3,4,1) |
100 When geocoding "Wenig, Loudou"
101 Then exactly 0 results are returned
102 When geocoding "Wenig"
105 Then all results contain
106 | object | display_name |
107 | N10 | Wenig, Deutschland |