From f47c2c9ed7aca48473243bf1204261797d696aab Mon Sep 17 00:00:00 2001 From: Franz Liedke Date: Wed, 24 Feb 2016 00:57:10 +0900 Subject: [PATCH] Add test case for RepositoryManager::prependRepository method --- .../Test/Repository/RepositoryManagerTest.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/tests/Composer/Test/Repository/RepositoryManagerTest.php b/tests/Composer/Test/Repository/RepositoryManagerTest.php index 13e51fb18..bedd07f8e 100644 --- a/tests/Composer/Test/Repository/RepositoryManagerTest.php +++ b/tests/Composer/Test/Repository/RepositoryManagerTest.php @@ -32,6 +32,22 @@ class RepositoryManagerTest extends TestCase } } + public function testPrepend() + { + $rm = new RepositoryManager( + $this->getMock('Composer\IO\IOInterface'), + $this->getMock('Composer\Config'), + $this->getMockBuilder('Composer\EventDispatcher\EventDispatcher')->disableOriginalConstructor()->getMock() + ); + + $repository1 = $this->getMock('Composer\Repository\RepositoryInterface'); + $repository2 = $this->getMock('Composer\Repository\RepositoryInterface'); + $rm->addRepository($repository1); + $rm->prependRepository($repository2); + + $this->assertEquals(array($repository2, $repository1), $rm->getRepositories()); + } + /** * @dataProvider creationCases */