1
0
Fork 0
mirror of https://github.com/composer/composer synced 2025-05-10 17:12:51 +00:00

Add test case for RepositoryManager::prependRepository method

This commit is contained in:
Franz Liedke 2016-02-24 00:57:10 +09:00
parent ea30392105
commit f47c2c9ed7

View file

@ -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
*/