UNPKG

@mapbox/geojson-fixtures

Version:

geojson fixtures for testing and validation

31 lines (22 loc) 943 B
# geojson-fixtures Test fixtures of [GeoJSON](http://geojson.org/) objects. ## API * `fixtures.geometry.*` * `fixtures.feature.*` * `fixtures.featurecollection.*` * `fixtures.all[]`: all kinds of fixtures ## Helper Includes a test helper for writing fixture-based tests with [substack/tape](https://github.com/substack/tape). ```js // first argument is require('tape') or a 't' test runner // second is the type of fixtures: 'all', 'geometry', 'feature', 'featurecollection' // third is the function to run to turn input into output: the tested function. // fourth is the directory where test output should be stored. // fifth is whether to enable geojsonhint as a last step. set to false to disable. // sixth is a postcondition that can be any arbitrary test geojsonFixtures(test, 'all', centroid, __dirname + '/test', true, function(t, input, output) { t.ok(input); }); ``` ## Install npm install --save-dev geojson-fixtures