/** * @param $branch * * @covers ::branchList * @covers ::getBranches * @depends testListingBranches * @dataProvider branchesProvider */ public function testFindingBranchInList($branch) { $this->assertContains($branch, self::$git->branchList()); $this->assertArrayHasKey($branch, $branches = self::$git->getBranches()); foreach ($branches as $b => $info) { if ($branch != $b) { $this->assertEquals($branches[$branch]['hash'], $info['hash']); $this->assertEquals($branches[$branch]['message'], $info['message']); } } }