turf-union
Version:
find the union of geographic features
18 lines (14 loc) • 547 B
JavaScript
var union = require('../'),
test = require('tape'),
glob = require('glob'),
fs = require('fs')
var REGEN = false;
test('union', function(t){
glob.sync(__dirname + '/fixtures/in/*.json').forEach(function(input) {
var fcs = JSON.parse(fs.readFileSync(input));
var output = union(fcs[0].features[0], fcs[1].features[0]);
if (REGEN) fs.writeFileSync(input.replace('/in/', '/out/'), JSON.stringify(output));
t.deepEqual(output, JSON.parse(fs.readFileSync(input.replace('/in/', '/out/'))), input);
});
t.end();
})