Esempio n. 1
0
 public function testCorrectArguments()
 {
     $results = array(new ShellResult(0, file_get_contents(realpath(__DIR__ . '/data/git_log_latest')), ''));
     $mockExecutor = new MockCommandExecutor(new MockCommandBuilder($results, '/usr/bin/git'));
     $meta = new Meta($mockExecutor);
     $revision = $meta->getLatestRevision();
     $this->assertEquals(array(array('log', '-n', '1')), $mockExecutor->getArguments());
     $this->assertEquals(new RevisionLog('7603010b472d32c4df233244b3c0c0632c728a1d', 'ptlis <*****@*****.**>', new \DateTime('30-11-2014 18:14:24+0000'), 'Fix: Docblock type hints.'), $revision);
 }