/** * @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; }
/** * @param string $pattern * @param array $expected * * @dataProvider dataProviderTestExtractLocalBranches */ public function testExtractLocalBranches($pattern, array $expected) { $actual = GitOutputHelper::extractLocalBranches($pattern); $this->assertEquals($actual, $expected); }