[Filesystem] enforce umask while testing

This commit is contained in:
Nicolas Grekas 2015-01-03 19:45:38 +01:00
parent ba51a0bf86
commit 1e547bebf4
1 changed files with 4 additions and 0 deletions

View File

@ -18,6 +18,8 @@ use Symfony\Component\Filesystem\Filesystem;
*/
class FilesystemTest extends \PHPUnit_Framework_TestCase
{
private $umask;
/**
* @var string
*/
@ -47,6 +49,7 @@ class FilesystemTest extends \PHPUnit_Framework_TestCase
public function setUp()
{
$this->umask = umask(0);
$this->filesystem = new Filesystem();
$this->workspace = rtrim(sys_get_temp_dir(), DIRECTORY_SEPARATOR).DIRECTORY_SEPARATOR.time().rand(0, 1000);
mkdir($this->workspace, 0777, true);
@ -56,6 +59,7 @@ class FilesystemTest extends \PHPUnit_Framework_TestCase
public function tearDown()
{
$this->clean($this->workspace);
umask($this->umask);
}
/**