Consider lifecycle prefixed tags in Future/Past features (#10228)

and sharpen landuse filter
This commit is contained in:
Dimitar
2024-06-05 15:47:19 +03:00
committed by GitHub
parent 94a55434bb
commit b2fc4a43c0
3 changed files with 18 additions and 8 deletions
+3 -2
View File
@@ -152,6 +152,7 @@ describe('iD.rendererFeatures', function() {
iD.osmWay({id: 'scrub', tags: {area: 'yes', natural: 'scrub'}, version: 1}),
iD.osmWay({id: 'industrial', tags: {area: 'yes', landuse: 'industrial'}, version: 1}),
iD.osmWay({id: 'parkinglot', tags: {area: 'yes', amenity: 'parking', parking: 'surface'}, version: 1}),
iD.osmWay({id: 'park', tags: {area: 'yes', leisure: 'park', parking: 'surface'}, version: 1}),
// Landuse Multipolygon
iD.osmWay({id: 'outer', version: 1}),
@@ -550,13 +551,13 @@ describe('iD.rendererFeatures', function() {
});
it('hides uninteresting (e.g. untagged or "other") member ways on a hidden multipolygon relation', function() {
var outer = iD.osmWay({id: 'outer', tags: {area: 'yes', natural: 'wood'}, version: 1});
var outer = iD.osmWay({id: 'outer', tags: {}, version: 1});
var inner1 = iD.osmWay({id: 'inner1', tags: {barrier: 'fence'}, version: 1});
var inner2 = iD.osmWay({id: 'inner2', version: 1});
var inner3 = iD.osmWay({id: 'inner3', tags: {highway: 'residential'}, version: 1});
var r = iD.osmRelation({
id: 'r',
tags: {type: 'multipolygon'},
tags: {type: 'multipolygon', natural: 'wood'},
members: [
{id: outer.id, role: 'outer', type: 'way'},
{id: inner1.id, role: 'inner', type: 'way'},