public function testChmodChangesModeOfTraversableFileObject()
 {
     $this->markAsSkippedIfChmodIsMissing();
     $directory = $this->workspace . DIRECTORY_SEPARATOR . 'directory';
     $file = $this->workspace . DIRECTORY_SEPARATOR . 'file';
     $files = new \ArrayObject(array($directory, $file));
     mkdir($directory);
     touch($file);
     $this->filesystem->chmod($files, 0753);
     $this->assertFilePermissions(753, $file);
     $this->assertFilePermissions(753, $directory);
 }