mirror of
https://github.com/composer/composer
synced 2025-05-09 16:42:57 +00:00
Add tests for platform packages required by root and avoid creating rules altogether instead of disabling them, refs #3320
This commit is contained in:
parent
71976a638c
commit
ec0463a400
10 changed files with 68 additions and 48 deletions
|
@ -34,14 +34,14 @@ class RequestTest extends TestCase
|
|||
|
||||
$request = new Request($pool);
|
||||
$request->install('foo');
|
||||
$request->install('bar');
|
||||
$request->fix('bar');
|
||||
$request->remove('foobar');
|
||||
|
||||
$this->assertEquals(
|
||||
array(
|
||||
array('cmd' => 'install', 'packageName' => 'foo', 'constraint' => null),
|
||||
array('cmd' => 'install', 'packageName' => 'bar', 'constraint' => null),
|
||||
array('cmd' => 'remove', 'packageName' => 'foobar', 'constraint' => null),
|
||||
array('cmd' => 'install', 'packageName' => 'foo', 'constraint' => null, 'fixed' => false),
|
||||
array('cmd' => 'install', 'packageName' => 'bar', 'constraint' => null, 'fixed' => true),
|
||||
array('cmd' => 'remove', 'packageName' => 'foobar', 'constraint' => null, 'fixed' => false),
|
||||
),
|
||||
$request->getJobs());
|
||||
}
|
||||
|
@ -66,7 +66,7 @@ class RequestTest extends TestCase
|
|||
|
||||
$this->assertEquals(
|
||||
array(
|
||||
array('cmd' => 'install', 'packageName' => 'foo', 'constraint' => $constraint),
|
||||
array('cmd' => 'install', 'packageName' => 'foo', 'constraint' => $constraint, 'fixed' => false),
|
||||
),
|
||||
$request->getJobs()
|
||||
);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue