1
0
Fork 0
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:
Jordi Boggiano 2014-10-17 15:26:00 +01:00
parent 71976a638c
commit ec0463a400
10 changed files with 68 additions and 48 deletions

View file

@ -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()
);