https://github.com/mishoo/UglifyJS
Raw File
Tip revision: c7c7960b5f54a3662873f37208d63072650830af authored by Alex Lam S.L on 21 January 2018, 08:44:17 UTC
harmony-v3.3.8
Tip revision: c7c7960
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