]> git.openstreetmap.org Git - nominatim.git/blob - tests/features/osm2pgsql/update/simple.feature
more tests for libphp - incorporate lonvias feedback
[nominatim.git] / tests / features / osm2pgsql / update / simple.feature
1 @DB
2 Feature: Update of simple objects by osm2pgsql
3     Testing basic update functions of osm2pgsql.
4
5     Scenario: Import object with two main tags
6         Given the osm nodes:
7           | id | tags
8           | 1  | 'tourism' : 'hotel', 'amenity' : 'restaurant', 'name' : 'foo'
9         When loading osm data
10         Then table place contains
11           | object     | class   | type       | name
12           | N1:tourism | tourism | hotel      | 'name' : 'foo'
13           | N1:amenity | amenity | restaurant | 'name' : 'foo'
14         Given the osm nodes:
15           | action | id | tags
16           | M      | 1  | 'tourism' : 'hotel', 'name' : 'foo'
17         When updating osm data
18         Then table place has no entry for N1:amenity
19         And table place contains
20           | object     | class   | type       | name
21           | N1:tourism | tourism | hotel      | 'name' : 'foo'
22