|
1 | 1 | var tap = require('tap');
|
| 2 | +var path = require('path'); |
2 | 3 | var spawn = require('child_process').spawn;
|
3 | 4 | var concat = require('concat-stream');
|
4 | 5 |
|
@@ -26,8 +27,7 @@ tap.test('exit ok', function (t) {
|
26 | 27 | ].join('\n'));
|
27 | 28 | }
|
28 | 29 |
|
29 |
| - var ps = spawn(process.execPath, |
30 |
| - [ require('path').join(__dirname, 'exit', 'ok.js') ]); |
| 30 | + var ps = spawn(process.execPath, [path.join(__dirname, 'exit', 'ok.js')]); |
31 | 31 | ps.stdout.pipe(concat(tc));
|
32 | 32 | ps.on('exit', function (code) {
|
33 | 33 | t.equal(code, 0);
|
@@ -59,8 +59,7 @@ tap.test('exit fail', function (t) {
|
59 | 59 | ].join('\n') + '\n\n');
|
60 | 60 | };
|
61 | 61 |
|
62 |
| - var ps = spawn(process.execPath, |
63 |
| - [ require('path').join(__dirname, 'exit', 'fail.js') ]); |
| 62 | + var ps = spawn(process.execPath, [path.join(__dirname, 'exit', 'fail.js')]); |
64 | 63 | ps.stdout.pipe(concat(tc));
|
65 | 64 | ps.on('exit', function (code) {
|
66 | 65 | t.notEqual(code, 0);
|
@@ -93,7 +92,7 @@ tap.test('too few exit', function (t) {
|
93 | 92 | ].join('\n') + '\n\n');
|
94 | 93 | };
|
95 | 94 |
|
96 |
| - var ps = spawn(process.execPath, [ __dirname + '/exit/too_few.js' ]); |
| 95 | + var ps = spawn(process.execPath, [path.join(__dirname, '/exit/too_few.js')]); |
97 | 96 | ps.stdout.pipe(concat(tc));
|
98 | 97 | ps.on('exit', function (code) {
|
99 | 98 | t.notEqual(code, 0);
|
@@ -124,7 +123,7 @@ tap.test('more planned in a second test', function (t) {
|
124 | 123 | ].join('\n') + '\n\n');
|
125 | 124 | };
|
126 | 125 |
|
127 |
| - var ps = spawn(process.execPath, [ __dirname + '/exit/second.js' ]); |
| 126 | + var ps = spawn(process.execPath, [path.join(__dirname, '/exit/second.js')]); |
128 | 127 | ps.stdout.pipe(concat(tc));
|
129 | 128 | ps.on('exit', function (code) {
|
130 | 129 | t.notEqual(code, 0);
|
|
0 commit comments