public function testChmodChangesFileMode()
{
$this->markAsSkippedIfChmodIsMissing();
$dir = $this->workspace . DIRECTORY_SEPARATOR . 'dir';
mkdir($dir);
$file = $dir . DIRECTORY_SEPARATOR . 'file';
touch($file);
$this->filesystem->chmod($file, 0400);
$this->filesystem->chmod($dir, 0753);
$this->assertFilePermissions(753, $dir);
$this->assertFilePermissions(400, $file);
}