use loadFiles in bench

This commit is contained in:
Tony Brix 2019-04-25 13:33:20 -05:00
parent 059acbcc7e
commit 2f8fb03df5

19
test/bench.js vendored
View File

@ -1,20 +1,19 @@
#!/usr/bin/env node
const path = require('path'); const path = require('path');
const fs = require('fs');
const htmlDiffer = require('./helpers/html-differ.js'); const htmlDiffer = require('./helpers/html-differ.js');
const {loadFiles} = require('./helpers/load.js');
let marked = require('../'); let marked = require('../');
function load() { function load() {
const folder = path.resolve(__dirname, './specs/commonmark'); const dir = path.resolve(__dirname, './specs/commonmark');
const files = fs.readdirSync(folder); const sections = loadFiles(dir);
return files.reduce((arr, file) => { let specs = [];
if (file.match(/\.json$/)) {
return arr.concat(require(`${folder}/${file}`)); for (const section in sections) {
specs = specs.concat(sections[section].specs);
} }
return arr;
}, []); return specs;
} }
function runBench(options) { function runBench(options) {