mirror of
https://github.com/composer/composer
synced 2025-05-09 00:22:53 +00:00
Clean up the Solver tests, no more installed repo input and new sorting
The solver now only calculates a lock file transaction which does not need to be sorted in order of dependencies. This is only necessary for the local repo transaction generated without the solver during install
This commit is contained in:
parent
e6e0723105
commit
26da52227e
4 changed files with 45 additions and 57 deletions
|
@ -35,7 +35,7 @@ class DefaultPolicyTest extends TestCase
|
|||
|
||||
public function setUp()
|
||||
{
|
||||
$this->repositorySet = new RepositorySet(array(), 'dev');
|
||||
$this->repositorySet = new RepositorySet(array(), array(), 'dev');
|
||||
$this->repo = new ArrayRepository;
|
||||
$this->repoLocked = new ArrayRepository;
|
||||
|
||||
|
@ -181,7 +181,7 @@ class DefaultPolicyTest extends TestCase
|
|||
|
||||
$this->assertSame($expected, $selected);
|
||||
|
||||
$this->repositorySet = new RepositorySet(array(), 'dev');
|
||||
$this->repositorySet = new RepositorySet(array(), array(), 'dev');
|
||||
$this->repositorySet->addRepository($repo2);
|
||||
$this->repositorySet->addRepository($repo1);
|
||||
|
||||
|
@ -287,7 +287,7 @@ class DefaultPolicyTest extends TestCase
|
|||
$repo->addPackage($packageA = clone $packageA);
|
||||
$repo->addPackage($packageB = clone $packageB);
|
||||
|
||||
$repositorySet = new RepositorySet(array(), 'dev');
|
||||
$repositorySet = new RepositorySet(array(), array(), 'dev');
|
||||
$repositorySet->addRepository($this->repo);
|
||||
|
||||
$pool = $this->repositorySet->createPoolForPackages(array('vendor-a/replacer', 'vendor-b/replacer'));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue