コード例 #1
0
ファイル: AdminTest.php プロジェクト: Rudi9719/stein-syn
 /**
  * @dataProvider provideFoobar
  */
 public function testMirror($repository)
 {
     $newDir = self::createTempDir();
     $new = Admin::mirrorTo($newDir, $repository->getGitDir(), self::getOptions());
     self::registerDeletion($new);
     $newRefs = array_keys($new->getReferences()->getAll());
     $this->assertTrue(in_array('refs/heads/master', $newRefs));
     $this->assertTrue(in_array('refs/tags/0.1', $newRefs));
     $this->assertEquals($newDir, $new->getGitDir());
     if ($repository->isBare()) {
         $this->assertTrue(in_array('refs/heads/new-feature', $newRefs));
     } else {
         $this->assertTrue(in_array('refs/remotes/origin/new-feature', $newRefs));
     }
 }