@@ -1193,10 +1193,12 @@ describe("tool.bash env", () => {
11931193 directory : projectRoot ,
11941194 fn : async ( ) => {
11951195 const bash = await initBash ( )
1196- const code = `console.log(process.env.TEST_VAR)`
1196+ const expr = `process.env.TEST_VAR`
1197+ const cmd = `${ bin } -p ${ evalarg ( expr ) } `
1198+ const command = PS . has ( sh ( ) ) ? `& ${ cmd } ` : cmd
11971199 const result = await bash . execute (
11981200 {
1199- command : ` ${ bin } -e ${ evalarg ( code ) } ` ,
1201+ command,
12001202 description : "Echo environment variable" ,
12011203 env : { TEST_VAR : "hello_world" } ,
12021204 } ,
@@ -1213,10 +1215,12 @@ describe("tool.bash env", () => {
12131215 directory : projectRoot ,
12141216 fn : async ( ) => {
12151217 const bash = await initBash ( )
1216- const code = `console.log(process.env.VAR1, process.env.VAR2)`
1218+ const expr = `process.env.VAR1 + " " + process.env.VAR2`
1219+ const cmd = `${ bin } -p ${ evalarg ( expr ) } `
1220+ const command = PS . has ( sh ( ) ) ? `& ${ cmd } ` : cmd
12171221 const result = await bash . execute (
12181222 {
1219- command : ` ${ bin } -e ${ evalarg ( code ) } ` ,
1223+ command,
12201224 description : "Echo multiple environment variables" ,
12211225 env : { VAR1 : "foo" , VAR2 : "bar" } ,
12221226 } ,
0 commit comments