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());
}