浏览代码

Fix bitbucket tests

Jordi Boggiano 12 年之前
父节点
当前提交
5bdadf4367
共有 1 个文件被更改,包括 8 次插入1 次删除
  1. 8 1
      src/Packagist/WebBundle/Tests/Controller/ApiControllerTest.php

+ 8 - 1
src/Packagist/WebBundle/Tests/Controller/ApiControllerTest.php

@@ -76,7 +76,14 @@ class ApiControllerTest extends WebTestCase
     public function testUrlDetection($endpoint, $url, $expectedOK)
     {
         $client = self::createClient();
-        $payload = json_encode(array('repository' => array('url' => $url)));
+
+        if ($endpoint == 'bitbucket') {
+            $canonUrl = substr($url, 0, 1);
+            $absUrl = substr($url, 1);
+            $payload = json_encode(array('canon_url' => $canonUrl, 'repository' => array('absolute_url' => $absUrl)));
+        } else {
+            $payload = json_encode(array('repository' => array('url' => $url)));
+        }
 
         $client->request('POST', '/api/'.$endpoint.'?username=INVALID_USER&apiToken=INVALID_TOKEN', array('payload' => $payload));