Example #1
0
 /**
  * @param string $branch
  * @return bool
  */
 public function hasLocalBranch($branch)
 {
     $output = $this->run('show-branch', ['--list']);
     $branches = GitOutputHelper::extractLocalBranches($output);
     $result = in_array($branch, $branches);
     return $result;
 }
Example #2
0
 /**
  * @param string $pattern
  * @param array  $expected
  *
  * @dataProvider dataProviderTestExtractLocalBranches
  */
 public function testExtractLocalBranches($pattern, array $expected)
 {
     $actual = GitOutputHelper::extractLocalBranches($pattern);
     $this->assertEquals($actual, $expected);
 }