public function testCanPutRawObject()
{
$raw_object = M::mock('Gittern\\Transport\\RawObject', array('getSha' => 'deadbeefcafebabefacebadc0ffeebadf00dcafe', 'getData' => 'foobar', 'getType' => 'blob', 'getLength' => 6));
$this->transport->putRawObject($raw_object);
$this->assertEquals(gzcompress("blob 6foobar", 4), file_get_contents($this->repo . '/objects/de/adbeefcafebabefacebadc0ffeebadf00dcafe'));
}