You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

18 lines
444 B

var childProcess = require("child_process");
var path = require("path");
var env = process.env;
env.NODE_ENV = "test";
var options = {
env: env
};
var command = path.join(".", "node_modules", ".bin", "mocha");
if (process.platform == "win32") command += ".cmd";
var run = childProcess.spawn(command, [], options);
run.stdout.pipe(process.stdout);
run.stderr.pipe(process.stderr);
run.on('close', function(code) {
process.exit(code);
});