https://github.com/mishoo/UglifyJS
Raw File
Tip revision: 90585e29c257e3417f8a22024d6701d1ddced2fe authored by Alex Lam S.L on 14 March 2018, 16:45:38 UTC
v3.3.15
Tip revision: 90585e2
mocha.js
var fs = require("fs");
var Mocha = require("mocha");
var path = require("path");

// Instantiate a Mocha instance
var mocha = new Mocha({
    timeout: 5000
});
var testDir = __dirname + "/mocha/";

// Add each .js file to the Mocha instance
fs.readdirSync(testDir).filter(function(file) {
    return /\.js$/.test(file);
}).forEach(function(file) {
    mocha.addFile(path.join(testDir, file));
});

module.exports = function() {
    mocha.run(function(failures) {
        if (failures) process.on("exit", function() {
            process.exit(failures);
        });
    });
};
back to top