mirror of
https://github.com/composer/composer
synced 2025-05-09 00:22:53 +00:00
Tweaks to also support 1.0-dev style aliases, refs #3480
This commit is contained in:
parent
dadf02f511
commit
cd38d1e096
5 changed files with 66 additions and 24 deletions
|
@ -139,6 +139,17 @@ class ArrayLoaderTest extends \PHPUnit_Framework_TestCase
|
|||
$this->assertInstanceOf('Composer\Package\AliasPackage', $package);
|
||||
$this->assertEquals('1.0.x-dev', $package->getPrettyVersion());
|
||||
|
||||
$config = array(
|
||||
'name' => 'A',
|
||||
'version' => 'dev-master',
|
||||
'extra' => array('branch-alias' => array('dev-master' => '1.0-dev')),
|
||||
);
|
||||
|
||||
$package = $this->loader->load($config);
|
||||
|
||||
$this->assertInstanceOf('Composer\Package\AliasPackage', $package);
|
||||
$this->assertEquals('1.0.x-dev', $package->getPrettyVersion());
|
||||
|
||||
$config = array(
|
||||
'name' => 'B',
|
||||
'version' => '4.x-dev',
|
||||
|
@ -150,6 +161,17 @@ class ArrayLoaderTest extends \PHPUnit_Framework_TestCase
|
|||
$this->assertInstanceOf('Composer\Package\AliasPackage', $package);
|
||||
$this->assertEquals('4.0.x-dev', $package->getPrettyVersion());
|
||||
|
||||
$config = array(
|
||||
'name' => 'B',
|
||||
'version' => '4.x-dev',
|
||||
'extra' => array('branch-alias' => array('4.x-dev' => '4.0-dev')),
|
||||
);
|
||||
|
||||
$package = $this->loader->load($config);
|
||||
|
||||
$this->assertInstanceOf('Composer\Package\AliasPackage', $package);
|
||||
$this->assertEquals('4.0.x-dev', $package->getPrettyVersion());
|
||||
|
||||
$config = array(
|
||||
'name' => 'C',
|
||||
'version' => '4.x-dev',
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue