ember-cli
Version:
Command line tool for developing ambitious ember.js apps
28 lines (20 loc) • 485 B
JavaScript
;
var glob = require('glob');
var Mocha = require('mocha');
var mocha = new Mocha({
reporter: 'spec'
});
var arg = process.argv[2];
var root = 'tests/{unit,acceptance}';
function addFiles(mocha, files) {
glob.sync(root + files).forEach(mocha.addFile.bind(mocha));
}
addFiles(mocha, '/**/*-test.js');
if (arg === 'all') {
addFiles(mocha, '/**/*-slow.js');
}
mocha.run(function(failures) {
process.on('exit', function() {
process.exit(failures);
});
});