コード例 #1
0
ファイル: FactoryTest.php プロジェクト: rabellamy/flo
 /**
  * Set up test environment filesystem.
  */
 public function setUp()
 {
     $this->fs = new Filesystem();
     // Attempt to create a temporary directory for the tests and change the
     // current working directory to that directory.
     try {
         $this->root = sys_get_temp_dir() . '/' . str_replace('\\', '-', __CLASS__);
         if ($this->fs->exists($this->root)) {
             $this->fs->remove($this->root);
         }
         $this->fs->mkdir($this->root);
     } catch (\Exception $e) {
         $this->tearDown();
         // Throw the exception again so the tests will be skipped.
         throw $e;
     }
     chdir($this->root);
     // Setup a git repo.
     $process = new Process('git init');
     $process->run();
 }