Example #1
0
 public function testConfigAdd()
 {
     $git = new Git();
     $git->init($this->directory);
     $git->setRepository($this->directory);
     $before = $git->config();
     $git->config->set('user.name', 'John Doe');
     $git->config->add('user.name', 'Foo');
     $config = $git->config();
     $this->assertArrayHasKey('user.name', $config);
     $expected = "John Doe\nFoo";
     if (isset($before['user.name'])) {
         $expected = $before['user.name'] . "\n" . $expected;
     }
     $this->assertEquals($expected, $config['user.name']);
 }