Author: Magnus Nordlander
Inheritance: implements Gittern\Hydrator\HydratorInterface
Beispiel #1
0
 public function testCanHydrateTreeWithSpaceInFileName()
 {
     $sha = "deadbeefcafebabefacebadc0ffeebadf00dcafe";
     $blob_line = sprintf("%s %s%s", "100644", 'Test blob.md', pack("H*", "deadbeefcafebabefacebadc0ffeebadf00dface"));
     $raw_object = M::mock('Gittern\\Transport\\RawObject', array('getSha' => $sha, 'getData' => $blob_line));
     $hydrator = new TreeHydrator(M::mock('Gittern\\Repository'));
     $tree = $hydrator->hydrate($raw_object);
     $nodes = $tree->getNodes();
     $this->assertEquals('Test blob.md', $nodes[0]->getName());
 }