UNPKG

compare-geojson

Version:

Compare a features new and old versions in GeoJSON

100 lines (99 loc) 2.4 kB
{ "compareFunction": "water-feature-by-new-user", "fixtures": [ { "description": "Test new lake created by a new user", "expectedResult": { "result:water_feature_by_new_user": true }, "newVersion": { "type": "Feature", "properties": { "osm:id": 469253887, "osm:type": "way", "osm:version": 1, "osm:user": "deered", "natural": "water" }, "geometry": null }, "oldVersion": null }, { "description": "Test existing lake modified by a new user", "expectedResult": {}, "newVersion": { "type": "Feature", "properties": { "osm:id": 469253887, "osm:type": "way", "osm:version": 2, "osm:user": "deered", "name": "nope", "water": "lake" }, "geometry": null }, "oldVersion": { "type": "Feature", "properties": { "osm:id": 469253887, "osm:type": "way", "osm:version": 1, "osm:user": "deered", "water": "lake" }, "geometry": null } }, { "description": "Test new not-lake created by a new user", "expectedResult": {}, "newVersion": { "type": "Feature", "properties": { "osm:id": 469253887, "osm:type": "way", "osm:version": 1, "osm:user": "deered" }, "geometry": null }, "oldVersion": null }, { "description": "Test new lake created by a not new user", "expectedResult": {}, "newVersion": { "type": "Feature", "properties": { "osm:id": 469253887, "osm:type": "way", "osm:version": 1, "osm:user": "Canvec_s_longiaru", "natural": "water" }, "geometry": null }, "oldVersion": null }, { "description": "Test new pond created by a new user", "expectedResult": { "result:water_feature_by_new_user": true }, "newVersion": { "type": "Feature", "properties": { "osm:id": 469253887, "osm:type": "way", "osm:version": 1, "osm:user": "deered", "landuse": "pond" }, "geometry": null }, "oldVersion": null } ] }