kopia lustrzana https://github.com/c9/core
add test for execfile
rodzic
525d3e5b99
commit
f904da1073
|
@ -37,7 +37,7 @@ require(["lib/architect/architect", "lib/chai/chai"], function (architect, chai)
|
|||
|
||||
describe('proc', function() {
|
||||
describe('spawn()', function() {
|
||||
this.timeout(4000);
|
||||
this.timeout(10000);
|
||||
|
||||
it("should spawn a child process", function(done) {
|
||||
var args = ["-e", "process.stdin.pipe(process.stdout);try{process.stdin.resume()}catch(e) {};"];
|
||||
|
@ -101,6 +101,17 @@ require(["lib/architect/architect", "lib/chai/chai"], function (architect, chai)
|
|||
});
|
||||
});
|
||||
|
||||
it('should pass stdout and stderr', function(done) {
|
||||
proc.execFile("node", {
|
||||
args: ["-v"]
|
||||
}, function(e, stdout, stderr) {
|
||||
expect(stdout[0]).to.equal("v");
|
||||
expect(stderr).to.equal("");
|
||||
expect(e).to.not.ok;
|
||||
done();
|
||||
});
|
||||
});
|
||||
|
||||
// should test the kill() method - which is broken now
|
||||
// Another test - see that cwd defaults to the root vfs dir when resolve is set to true
|
||||
});
|
||||
|
|
Ładowanie…
Reference in New Issue