From 72520785081460a61f888ebac5003277e2a299da Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Fri, 26 Jul 2013 15:44:24 +0200 Subject: [PATCH] Attempt to fix travis build --- .../Test/Downloader/GitDownloaderTest.php | 15 +++++++-------- .../Composer/Test/Downloader/HgDownloaderTest.php | 9 ++++----- 2 files changed, 11 insertions(+), 13 deletions(-) diff --git a/tests/Composer/Test/Downloader/GitDownloaderTest.php b/tests/Composer/Test/Downloader/GitDownloaderTest.php index f3a31ba74..1d093574a 100644 --- a/tests/Composer/Test/Downloader/GitDownloaderTest.php +++ b/tests/Composer/Test/Downloader/GitDownloaderTest.php @@ -14,6 +14,7 @@ namespace Composer\Test\Downloader; use Composer\Downloader\GitDownloader; use Composer\Config; +use Composer\Util\Filesystem; class GitDownloaderTest extends \PHPUnit_Framework_TestCase { @@ -221,10 +222,9 @@ class GitDownloaderTest extends \PHPUnit_Framework_TestCase { $expectedGitUpdateCommand = $this->winCompat("git remote set-url composer 'git://github.com/composer/composer' && git fetch composer && git fetch --tags composer"); - $tmpDir = sys_get_temp_dir().DIRECTORY_SEPARATOR.'test-git-update'; - if (!is_dir($tmpDir.'/.git')) { - mkdir($tmpDir.'/.git', true, 0777); - } + $tmpDir = realpath(sys_get_temp_dir()).DIRECTORY_SEPARATOR.'cmptest-'.md5(uniqid('', true)); + $fs = new Filesystem; + $fs->ensureDirectoryExists($tmpDir.'/.git'); $packageMock = $this->getMock('Composer\Package\PackageInterface'); $packageMock->expects($this->any()) ->method('getSourceReference') @@ -268,10 +268,9 @@ class GitDownloaderTest extends \PHPUnit_Framework_TestCase { $expectedGitUpdateCommand = $this->winCompat("git remote set-url composer 'git://github.com/composer/composer' && git fetch composer && git fetch --tags composer"); - $tmpDir = sys_get_temp_dir().DIRECTORY_SEPARATOR.'test-git-update'; - if (!is_dir($tmpDir.'/.git')) { - mkdir($tmpDir.'/.git', true, 0777); - } + $tmpDir = realpath(sys_get_temp_dir()).DIRECTORY_SEPARATOR.'cmptest-'.md5(uniqid('', true)); + $fs = new Filesystem; + $fs->ensureDirectoryExists($tmpDir.'/.git'); $packageMock = $this->getMock('Composer\Package\PackageInterface'); $packageMock->expects($this->any()) ->method('getSourceReference') diff --git a/tests/Composer/Test/Downloader/HgDownloaderTest.php b/tests/Composer/Test/Downloader/HgDownloaderTest.php index 69a65c2e3..37a895172 100644 --- a/tests/Composer/Test/Downloader/HgDownloaderTest.php +++ b/tests/Composer/Test/Downloader/HgDownloaderTest.php @@ -13,6 +13,7 @@ namespace Composer\Test\Downloader; use Composer\Downloader\HgDownloader; +use Composer\Util\Filesystem; class HgDownloaderTest extends \PHPUnit_Framework_TestCase { @@ -84,11 +85,9 @@ class HgDownloaderTest extends \PHPUnit_Framework_TestCase public function testUpdate() { - $tmpDir = sys_get_temp_dir().'/test-hg-update'; - if (!is_dir($tmpDir.'/.hg')) { - mkdir($tmpDir.'/.hg', true, 0777); - } - + $tmpDir = realpath(sys_get_temp_dir()).DIRECTORY_SEPARATOR.'cmptest-'.md5(uniqid('', true)); + $fs = new Filesystem; + $fs->ensureDirectoryExists($tmpDir.'/.hg'); $packageMock = $this->getMock('Composer\Package\PackageInterface'); $packageMock->expects($this->any()) ->method('getSourceReference')