diff --git a/tests/Composer/Test/Repository/Vcs/GitLabDriverTest.php b/tests/Composer/Test/Repository/Vcs/GitLabDriverTest.php index 35a83a78f..1564412d8 100644 --- a/tests/Composer/Test/Repository/Vcs/GitLabDriverTest.php +++ b/tests/Composer/Test/Repository/Vcs/GitLabDriverTest.php @@ -236,24 +236,34 @@ JSON; $apiUrl = 'https://gitlab.com/api/v4/projects/mygroup%2Fmyproject/repository/branches?per_page=100'; // @link http://doc.gitlab.com/ce/api/repositories.html#list-project-repository-branches - $branchData = << "mymaster", + "commit" => array( + "id" => "97eda36b5c1dd953a3792865c222d4e85e5f302e", + "committed_date" => "2013-01-03T21:04:07.000+01:00" + ) + ), + array( + "name" => "staging", + "commit" => array( + "id" => "502cffe49f136443f2059803f2e7192d1ac066cd", + "committed_date" => "2013-03-09T16:35:23.000+01:00" + ) + ), + ); + + for ($i = 0; $i < 98; $i++) { + $branchData[] = array( + "name" => "stagingdupe", + "commit" => array( + "id" => "502cffe49f136443f2059803f2e7192d1ac066cd", + "committed_date" => "2013-03-09T16:35:23.000+01:00" + ) + ); } - } -] -JSON; + + $branchData = json_encode($branchData); $this->remoteFilesystem ->getContents('gitlab.com', $apiUrl, false, array()) @@ -279,6 +289,7 @@ JSON; $expected = array( 'mymaster' => '97eda36b5c1dd953a3792865c222d4e85e5f302e', 'staging' => '502cffe49f136443f2059803f2e7192d1ac066cd', + 'stagingdupe' => '502cffe49f136443f2059803f2e7192d1ac066cd', ); $this->assertEquals($expected, $driver->getBranches());