|
@@ -38,11 +38,7 @@ class GitDownloaderTest extends TestCase
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- protected function getDownloaderMock($io = null, $config = null, $executor = null, $filesystem = null)
|
|
|
- {
|
|
|
- $io = $io ?: $this->getMock('Composer\IO\IOInterface');
|
|
|
- $executor = $executor ?: $this->getMock('Composer\Util\ProcessExecutor');
|
|
|
- $filesystem = $filesystem ?: $this->getMock('Composer\Util\Filesystem');
|
|
|
+ protected function setupConfig($config = null) {
|
|
|
if (!$config) {
|
|
|
$config = new Config();
|
|
|
}
|
|
@@ -50,6 +46,15 @@ class GitDownloaderTest extends TestCase
|
|
|
$tmpDir = realpath(sys_get_temp_dir()).DIRECTORY_SEPARATOR.'cmptest-'.md5(uniqid('', true));
|
|
|
$config->merge(array('config' => array('home' => $tmpDir)));
|
|
|
}
|
|
|
+ return $config;
|
|
|
+ }
|
|
|
+
|
|
|
+ protected function getDownloaderMock($io = null, $config = null, $executor = null, $filesystem = null)
|
|
|
+ {
|
|
|
+ $io = $io ?: $this->getMock('Composer\IO\IOInterface');
|
|
|
+ $executor = $executor ?: $this->getMock('Composer\Util\ProcessExecutor');
|
|
|
+ $filesystem = $filesystem ?: $this->getMock('Composer\Util\Filesystem');
|
|
|
+ $config = $this->setupConfig($config);
|
|
|
|
|
|
return new GitDownloader($io, $config, $executor, $filesystem);
|
|
|
}
|