1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/hubzilla_ynh.git synced 2024-09-03 19:26:21 +02:00
hubzilla_ynh/sources/library/kzykhys/git/test/PHPGit/Command/PushCommandTest.php
2016-05-17 22:35:14 +05:30

34 lines
No EOL
916 B
PHP

<?php
use PHPGit\Git;
use Symfony\Component\Filesystem\Filesystem;
require_once __DIR__ . '/../BaseTestCase.php';
class PushCommandTest extends BaseTestCase
{
public function testPush()
{
$filesystem = new Filesystem();
$git = new Git();
$git->init($this->directory, array('shared' => true, 'bare' => true));
$git->clone('file://' . realpath($this->directory), $this->directory.'2');
$git->setRepository($this->directory.'2');
$filesystem->dumpFile($this->directory.'2/test.txt', 'foobar');
$git->add('test.txt');
$git->commit('test');
$git->push('origin', 'master');
$git->clone('file://' . realpath($this->directory), $this->directory.'3');
$this->assertFileExists($this->directory.'3/test.txt');
$filesystem->remove($this->directory.'2');
$filesystem->remove($this->directory.'3');
}
}