X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/623d58b67e5c5d69f8f8e7d67a769ba920d021f0..c70b6ccc6dd6f69e371dbf0bc9c40126a9a65e75:/test/bdd/db/update/simple.feature?ds=inline diff --git a/test/bdd/db/update/simple.feature b/test/bdd/db/update/simple.feature index ecbb1244..195d101e 100644 --- a/test/bdd/db/update/simple.feature +++ b/test/bdd/db/update/simple.feature @@ -34,7 +34,7 @@ Feature: Update of simple objects When importing Then placex contains | object | rank_address | - | R1 | 0 | + | R1 | 30 | | W1 | 30 | When marking for delete R1,W1 Then placex has no entry for W1 @@ -85,3 +85,22 @@ Feature: Update of simple objects | osm | class | type | name | admin | geometry | | W1 | boundary | administrative | Haha | 5 | 1, 2, 4, 3 | Then placex has no entry for W1 + + #895 + Scenario: update rank when boundary is downgraded from admin to historic + Given the grid + | 1 | 2 | + | 3 | 4 | + And the places + | osm | class | type | name | admin | geometry | + | W1 | boundary | administrative | Haha | 5 | (1, 2, 4, 3, 1) | + When importing + Then placex contains + | object | rank_address | + | W1 | 10 | + When updating places + | osm | class | type | name | admin | geometry | + | W1 | boundary | historic | Haha | 5 | (1, 2, 4, 3, 1) | + Then placex contains + | object | rank_address | + | W1 | 30 |