1 | var childProcess = require("child_process");
|
2 | var path = require("path");
|
3 |
|
4 | var env = process.env;
|
5 | env.NODE_ENV = "test";
|
6 |
|
7 | var options = {
|
8 | env: env
|
9 | };
|
10 |
|
11 | var command = path.join(".", "node_modules", ".bin", "mocha");
|
12 | if (process.platform == "win32") command += ".cmd";
|
13 | var run = childProcess.spawn(command, [], options);
|
14 | run.stdout.pipe(process.stdout);
|
15 | run.stderr.pipe(process.stderr);
|
16 | run.on('close', function(code) {
|
17 | process.exit(code);
|
18 | });
|