1
0
Fork 0

Add test case for RepositoryManager::prependRepository method

pull/4951/head
Franz Liedke 2016-02-24 00:57:10 +09:00
parent ea30392105
commit f47c2c9ed7
1 changed files with 16 additions and 0 deletions

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