Пример #1
0
 /**
  * @return void
  */
 public function testGetHeadAssignsRepositoryToHead()
 {
     $payload = $this->getMockBuilder('NamelessCoder\\Gizzle\\Payload')->setMethods(array('getApi'))->setConstructorArgs(array('{}', ''))->getMock();
     $repository = new Repository();
     $repository->setId('test-repository');
     $payload->setRepository($repository);
     $head = new Commit();
     $head->setId('test-commit');
     $this->assertNull($head->getRepository());
     $payload->setHead($head);
     $this->assertSame($head, $payload->getHead());
     $this->assertSame($repository, $payload->getHead()->getRepository());
 }