Browse Source

Fix putenv to avoid leaving the environment in a dirty state

Jordi Boggiano 5 years ago
parent
commit
fb93036a70
1 changed files with 3 additions and 3 deletions
  1. 3 3
      tests/Composer/Test/EventDispatcher/EventDispatcherTest.php

+ 3 - 3
tests/Composer/Test/EventDispatcher/EventDispatcherTest.php

@@ -288,7 +288,7 @@ class EventDispatcherTest extends TestCase
         rmdir(__DIR__ . sprintf('%svendor', DIRECTORY_SEPARATOR));
 
         chdir($currentDirectoryBkp);
-        putenv('COMPOSER_BIN_DIR=' . $composerBinDirBkp);
+        putenv('COMPOSER_BIN_DIR' . ($composerBinDirBkp === false ? '' : '=' . $composerBinDirBkp));
     }
 
     static public function createsVendorBinFolderChecksEnvDoesNotContainsBin()
@@ -296,7 +296,7 @@ class EventDispatcherTest extends TestCase
         mkdir(__DIR__ . sprintf('%svendor%sbin', DIRECTORY_SEPARATOR, DIRECTORY_SEPARATOR), 0700, true);
         $val = getenv('PATH');
 
-        if ( ! $val ) {
+        if (!$val) {
             $val = getenv('Path');
         }
 
@@ -307,7 +307,7 @@ class EventDispatcherTest extends TestCase
     {
         $val = getenv('PATH');
 
-        if ( ! $val ) {
+        if (!$val) {
             $val = getenv('Path');
         }