@@ -44,20 +44,20 @@ process.exit = old_exit;
4444var result = shell . exec ( 'node -e \"console.log(1234);\"' ) ;
4545assert . equal ( shell . error ( ) , null ) ;
4646assert . equal ( result . code , 0 ) ;
47- assert . ok ( result . output === '1234\n' || result . output === '1234\nundefined\n' ) ; // 'undefined' for v0.4
47+ assert . ok ( result . stdout === '1234\n' || result . stdout === '1234\nundefined\n' ) ; // 'undefined' for v0.4
4848
4949// check if stderr goes to output
5050var result = shell . exec ( 'node -e \"console.error(1234);\"' ) ;
5151assert . equal ( shell . error ( ) , null ) ;
5252assert . equal ( result . code , 0 ) ;
53- assert . ok ( result . output === '' || result . output === 'undefined\n' ) ; // 'undefined' for v0.4
53+ assert . ok ( result . stdout === '' || result . stdout === 'undefined\n' ) ; // 'undefined' for v0.4
5454assert . ok ( result . stderr === '1234\n' || result . stderr === '1234\nundefined\n' ) ; // 'undefined' for v0.4
5555
5656// check if stdout + stderr go to output
5757var result = shell . exec ( 'node -e \"console.error(1234); console.log(666);\"' ) ;
5858assert . equal ( shell . error ( ) , null ) ;
5959assert . equal ( result . code , 0 ) ;
60- assert . ok ( result . output === '666\n' || result . output === '666\nundefined\n' ) ; // 'undefined' for v0.4
60+ assert . ok ( result . stdout === '666\n' || result . stdout === '666\nundefined\n' ) ; // 'undefined' for v0.4
6161assert . ok ( result . stderr === '1234\n' || result . stderr === '1234\nundefined\n' ) ; // 'undefined' for v0.4
6262
6363// check exit code
@@ -70,14 +70,14 @@ shell.cd('resources/external');
7070var result = shell . exec ( 'node node_script.js' ) ;
7171assert . equal ( shell . error ( ) , null ) ;
7272assert . equal ( result . code , 0 ) ;
73- assert . equal ( result . output , 'node_script_1234\n' ) ;
73+ assert . equal ( result . stdout , 'node_script_1234\n' ) ;
7474shell . cd ( '../..' ) ;
7575
7676// check quotes escaping
7777var result = shell . exec ( util . format ( 'node -e "console.log(%s);"' , "\\\"\\'+\\'_\\'+\\'\\\"" ) ) ;
7878assert . equal ( shell . error ( ) , null ) ;
7979assert . equal ( result . code , 0 ) ;
80- assert . equal ( result . output , "'+'_'+'\n" ) ;
80+ assert . equal ( result . stdout , "'+'_'+'\n" ) ;
8181
8282//
8383// async
@@ -91,23 +91,26 @@ assert.ok('stdout' in c, 'async exec returns child process object');
9191//
9292// callback as 2nd argument
9393//
94- shell . exec ( 'node -e \"console.log(5678);\"' , function ( code , output ) {
94+ shell . exec ( 'node -e \"console.log(5678);\"' , function ( code , stdout , stderr ) {
9595 assert . equal ( code , 0 ) ;
96- assert . ok ( output === '5678\n' || output === '5678\nundefined\n' ) ; // 'undefined' for v0.4
96+ assert . ok ( stdout === '5678\n' || stdout === '5678\nundefined\n' ) ; // 'undefined' for v0.4
97+ assert . ok ( stderr === '' || stderr === 'undefined\n' ) ; // 'undefined' for v0.4
9798
9899 //
99100 // callback as 3rd argument
100101 //
101- shell . exec ( 'node -e \"console.log(5566);\"' , { async :true } , function ( code , output ) {
102+ shell . exec ( 'node -e \"console.log(5566);\"' , { async :true } , function ( code , stdout , stderr ) {
102103 assert . equal ( code , 0 ) ;
103- assert . ok ( output === '5566\n' || output === '5566\nundefined\n' ) ; // 'undefined' for v0.4
104+ assert . ok ( stdout === '5566\n' || stdout === '5566\nundefined\n' ) ; // 'undefined' for v0.4
105+ assert . ok ( stderr === '' || stderr === 'undefined\n' ) ; // 'undefined' for v0.4
104106
105107 //
106108 // callback as 3rd argument (slient:true)
107109 //
108- shell . exec ( 'node -e \"console.log(5678);\"' , { silent :true } , function ( code , output ) {
110+ shell . exec ( 'node -e \"console.log(5678);\"' , { silent :true } , function ( code , stdout , stderr ) {
109111 assert . equal ( code , 0 ) ;
110- assert . ok ( output === '5678\n' || output === '5678\nundefined\n' ) ; // 'undefined' for v0.4
112+ assert . ok ( stdout === '5678\n' || stdout === '5678\nundefined\n' ) ; // 'undefined' for v0.4
113+ assert . ok ( stderr === '' || stderr === 'undefined\n' ) ; // 'undefined' for v0.4
111114
112115 shell . exit ( 123 ) ;
113116
0 commit comments