https://github.com/mishoo/UglifyJS
Raw File
Tip revision: 96f9b8cba31033d460ad0b1e721b875837e04cbb authored by Alex Lam S.L on 25 June 2017, 09:18:06 UTC
Merge pull request #2161 from alexlamsl/harmony-v3.0.20
Tip revision: 96f9b8c
mocha.js
var Mocha = require('mocha'),
    fs = require('fs'),
    path = require('path');

// Instantiate a Mocha instance.
var mocha = new Mocha({});

var testDir = __dirname + '/mocha/';

// Add each .js file to the mocha instance
fs.readdirSync(testDir).filter(function(file){
    // Only keep the .js files
    return file.substr(-3) === '.js';

}).forEach(function(file){
    mocha.addFile(
        path.join(testDir, file)
    );
});

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