1 Feature: Update of entrance objects by osm2pgsql
2 Testing of correct update of the entrance table
4 Scenario: A new entrance is added
9 Then place_entrance contains exactly
11 When updating osm data
15 Then place_entrance contains exactly
19 Scenario: An existing entrance is deleted
24 Then place_entrance contains exactly
27 When updating osm data
31 Then place_entrance contains exactly
34 Scenario: An existing node becomes an entrance
39 Then place_entrance contains exactly
41 And place contains exactly
44 When updating osm data
46 n1 Tshop=sweets,entrance=yes
48 Then place_entrance contains exactly
51 And place contains exactly
55 Scenario: An existing entrance tag is removed
58 n1 Tshop=sweets,entrance=yes
60 Then place_entrance contains exactly
63 And place contains exactly
66 When updating osm data
70 Then place_entrance contains exactly
72 And place contains exactly
76 Scenario: Extratags are added to an entrance
81 Then place_entrance contains exactly
82 | osm_id | type | extratags |
84 When updating osm data
86 n1 Tentrance=yes,access=yes
88 Then place_entrance contains exactly
89 | osm_id | type | extratags!dict |
90 | 1 | yes | 'access': 'yes' |
92 Scenario: Extratags are deleted from an entrance
95 n1 Tentrance=yes,access=yes
97 Then place_entrance contains exactly
98 | osm_id | type | extratags!dict |
99 | 1 | yes | 'access': 'yes' |
100 When updating osm data
104 Then place_entrance contains exactly
105 | osm_id | type | extratags |