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 | })
|