UNPKG

@northbrook/mocha

Version:

Mocha Configuration for Northbrook

21 lines 652 B
"use strict"; var path_1 = require("path"); var expand = require("glob-expand"); var Mocha = require("mocha"); function runTests(pkg, patterns) { return new Promise(function (resolve, reject) { var mocha = new Mocha(); var testFiles = expand({ filter: 'isFile', cwd: pkg.path }, patterns); testFiles.forEach(function (file) { mocha.addFile(path_1.join(pkg.path, file)); }); mocha.run(function (failures) { if (failures > 0) { reject(failures); } resolve(); }); }); } exports.runTests = runTests; //# sourceMappingURL=runTests.js.map