소스 검색

Fix tests

Jordi Boggiano 13 년 전
부모
커밋
5e52d5c1ad
2개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      src/Composer/Repository/FilesystemRepository.php
  2. 2 0
      tests/Composer/Test/Repository/FilesystemRepositoryTest.php

+ 1 - 1
src/Composer/Repository/FilesystemRepository.php

@@ -49,7 +49,7 @@ class FilesystemRepository extends ArrayRepository implements WritableRepository
         }
 
         if (is_array($packages)) {
-            $loader = new ArrayLoader();
+            $loader = new ArrayLoader($this->repositoryManager);
             foreach ($packages as $package) {
                 $this->addPackage($loader->load($package));
             }

+ 2 - 0
tests/Composer/Test/Repository/FilesystemRepositoryTest.php

@@ -22,6 +22,7 @@ class FilesystemRepositoryTest extends \PHPUnit_Framework_TestCase
         $json = $this->createJsonFileMock();
 
         $repository = new FilesystemRepository($json);
+        $repository->setRepositoryManager($this->getMock('Composer\Repository\RepositoryManager'));
 
         $json
             ->expects($this->once())
@@ -47,6 +48,7 @@ class FilesystemRepositoryTest extends \PHPUnit_Framework_TestCase
         $json = $this->createJsonFileMock();
 
         $repository = new FilesystemRepository($json);
+        $repository->setRepositoryManager($this->getMock('Composer\Repository\RepositoryManager'));
 
         $json
             ->expects($this->once())