@@ -582,7 +582,7 @@ public function testExecutableSourceCacheKey()
582582 }
583583
584584 /**
585- * @ runInSeparateProcess
585+ * runInSeparateProcess
586586 */
587587 public function testExecutableCredentialSourceEnvironmentVars ()
588588 {
@@ -602,10 +602,10 @@ public function testExecutableCredentialSourceEnvironmentVars()
602602 $ successJson = str_replace ('" ' , '\" ' , $ successJson );
603603 }
604604 $ command = sprintf (
605- 'echo $GOOGLE_EXTERNAL_ACCOUNT_AUDIENCE,$GOOGLE_EXTERNAL_ACCOUNT_TOKEN_TYPE,%s > %s ' .
605+ 'echo YAY > %s ' .
606606 ' && echo \'%s \' > $GOOGLE_EXTERNAL_ACCOUNT_OUTPUT_FILE ' .
607607 ' && echo \'%s \'' ,
608- escapeshellarg ($ fileContents ),
608+ // escapeshellarg($fileContents),
609609 escapeshellarg ($ tmpFile ),
610610 $ successJson ,
611611 $ successJson
@@ -617,9 +617,6 @@ public function testExecutableCredentialSourceEnvironmentVars()
617617 // The final command will look like: bash.exe -c "echo $VAR,... '{"..."}' > $FILE ..."
618618 $ safeInnerCommand = str_replace ('$ ' , '\$ ' , $ command );
619619 $ command = sprintf ('bash -c "%s" ' , $ safeInnerCommand );
620- } else {
621- // On Unix/Mac, escapeshellarg() works perfectly for single-quoting the whole command.
622- $ command = sprintf ('bash -c %s ' , escapeshellarg ($ command ));
623620 }
624621
625622 $ json = [
@@ -655,7 +652,8 @@ public function testExecutableCredentialSourceEnvironmentVars()
655652
656653 $ this ->assertFileExists ($ tmpFile );
657654 $ this ->assertEquals (
658- 'test-audience,test-token-type, ' . $ fileContents . PHP_EOL ,
655+ // 'test-audience,test-token-type,' . $fileContents . PHP_EOL,
656+ 'YAY ' . PHP_EOL ,
659657 file_get_contents ($ tmpFile )
660658 );
661659 }
0 commit comments