diff options
Diffstat (limited to 'bin/fuzz-functions.js')
-rwxr-xr-x | bin/fuzz-functions.js | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/bin/fuzz-functions.js b/bin/fuzz-functions.js deleted file mode 100755 index 68f57a35d4..0000000000 --- a/bin/fuzz-functions.js +++ /dev/null @@ -1,27 +0,0 @@ -#!/usr/bin/env node -'use strict'; - -var through = require('through2'); -var fuzzer = require('fuzzer'); -fuzzer.seed(0); - -module.exports = function() { - return through.obj(function(chunk, env, callback) { - var json = JSON.parse(chunk.toString()); - - json.constants = Object.keys(json.constants).reduce(function(obj, key, index) { - var value = json.constants[key]; - if (typeof value === 'object' && value.hasOwnProperty('stops')) { - var mutator = fuzzer.mutate.object(value); - obj[key] = mutator(); - } - return obj; - }, {}); - - var data = JSON.stringify(json); - this.push(data); - callback(); - }); -}; - -if (!module.parent) process.stdin.pipe(module.exports()).pipe(process.stdout); |