coronamap/node_modules/@mapbox/geojson-merge/test.js
2022-08-06 08:09:54 -07:00

20 lines
703 B
JavaScript

var geojsonMerge = require('./'),
test = require('tape'),
fixtures = require('geojson-fixtures')
concat = require('concat-stream');
test('merge', function(t) {
t.equal(geojsonMerge.merge([fixtures.geometry.point, fixtures.feature.one]).features.length, 2);
t.end();
});
test('streaming merge', function (t) {
var stream = geojsonMerge.mergeFeatureCollectionStream(['fixtures/featureCollection.geojson', 'fixtures/featureCollection.geojson'], { stream: true });
t.equal(typeof stream, 'object');
t.equal(typeof stream.pipe,'function');
stream.pipe(concat(function (combined) {
t.equal(JSON.parse(combined).features.length, 2);
t.end();
}));
});