|
@ -26,7 +26,17 @@ var exec = require('child_process').exec; |
|
|
var success_count = 0; |
|
|
var success_count = 0; |
|
|
var error_count = 0; |
|
|
var error_count = 0; |
|
|
|
|
|
|
|
|
var child = exec('pwd', {cwd: '/dev'}, function(err, stdout, stderr) { |
|
|
var pwdcommand, dir; |
|
|
|
|
|
|
|
|
|
|
|
if (process.platform == 'win32') { |
|
|
|
|
|
pwdcommand = 'echo %cd%'; |
|
|
|
|
|
dir = 'c:\\windows'; |
|
|
|
|
|
} else { |
|
|
|
|
|
pwdcommand = 'pwd'; |
|
|
|
|
|
dir = '/etc'; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
var child = exec(pwdcommand, {cwd: dir}, function(err, stdout, stderr) { |
|
|
if (err) { |
|
|
if (err) { |
|
|
error_count++; |
|
|
error_count++; |
|
|
console.log('error!: ' + err.code); |
|
|
console.log('error!: ' + err.code); |
|
@ -35,7 +45,8 @@ var child = exec('pwd', {cwd: '/dev'}, function(err, stdout, stderr) { |
|
|
assert.equal(false, err.killed); |
|
|
assert.equal(false, err.killed); |
|
|
} else { |
|
|
} else { |
|
|
success_count++; |
|
|
success_count++; |
|
|
assert.equal(true, /^\/dev\b/.test(stdout)); |
|
|
console.log(stdout); |
|
|
|
|
|
assert.ok(stdout.indexOf(dir) == 0); |
|
|
} |
|
|
} |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|