From 9c739e71c2b175966034b2c56267744a02f3abee Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Sun, 30 Oct 2011 09:10:49 +0100 Subject: [PATCH] Add some unit tests --- .../Test/Repository/FilesystemRepositoryTest.php | 15 +++++++++++++++ 1 file changed, 15 insertions(+) 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();