https://github.com/mishoo/UglifyJS
Raw File
Tip revision: aebc916215a16a2c4d2d8d2565f7824c349bf51f authored by Alex Lam S.L on 08 February 2018, 11:51:03 UTC
harmony-v3.3.10
Tip revision: aebc916
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