Browse Source

Config Git repository user

One can’t assume a Git user is already setup for the tests.
David Prévot 10 years ago
parent
commit
e5ede671d2

+ 2 - 0
tests/Composer/Test/Package/Archiver/ArchivableFilesFinderTest.php

@@ -187,6 +187,8 @@ class ArchivableFilesFinderTest extends \PHPUnit_Framework_TestCase
         $this->finder = new ArchivableFilesFinder($this->sources, array());
 
         $this->assertArchivableFiles($this->getArchivedFiles('git init && '.
+            'git config user.email "you@example.com" && '.
+            'git config user.name "Your Name" && '.
             'git add .git* && '.
             'git commit -m "ignore rules" && '.
             'git add . && '.

+ 12 - 0
tests/Composer/Test/Package/Archiver/ArchiveManagerTest.php

@@ -78,6 +78,18 @@ class ArchiveManagerTest extends ArchiverTest
             throw new \RuntimeException('Could not init: '.$this->process->getErrorOutput());
         }
 
+        $result = $this->process->execute('git config user.email "you@example.com"', $output, $this->testDir);
+        if ($result > 0) {
+            chdir($currentWorkDir);
+            throw new \RuntimeException('Could not config: '.$this->process->getErrorOutput());
+        }
+
+        $result = $this->process->execute('git config user.name "Your Name"', $output, $this->testDir);
+        if ($result > 0) {
+            chdir($currentWorkDir);
+            throw new \RuntimeException('Could not config: '.$this->process->getErrorOutput());
+        }
+
         $result = file_put_contents('composer.json', '{"name":"faker/faker", "description": "description", "license": "MIT"}');
         if (false === $result) {
             chdir($currentWorkDir);