diff --git a/tests/Composer/Test/Repository/FilesystemRepositoryTest.php b/tests/Composer/Test/Repository/FilesystemRepositoryTest.php index 3ee221fa1..3ef988422 100644 --- a/tests/Composer/Test/Repository/FilesystemRepositoryTest.php +++ b/tests/Composer/Test/Repository/FilesystemRepositoryTest.php @@ -65,6 +65,21 @@ class FilesystemRepositoryTest extends \PHPUnit_Framework_TestCase $repository->getPackages(); } + public function testUnexistentRepositoryFile() + { + $json = $this->createJsonFileMock(); + + $repository = new FilesystemRepository($json); + $repository->setRepositoryManager($this->getMock('Composer\Repository\RepositoryManager')); + + $json + ->expects($this->once()) + ->method('exists') + ->will($this->returnValue(false)); + + $this->assertEquals(array(), $repository->getPackages()); + } + public function testRepositoryWrite() { $json = $this->createJsonFileMock();