UNPKG

turf-union

Version:

find the union of geographic features

18 lines (14 loc) 547 B
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(); })