mirror of
https://github.com/composer/composer
synced 2025-05-10 09:02:59 +00:00
Support aliases for numeric branches. Fixes #3461
This commit is contained in:
parent
2a1a963b00
commit
7bb85ff21e
8 changed files with 102 additions and 5 deletions
|
@ -138,6 +138,28 @@ class ArrayLoaderTest extends \PHPUnit_Framework_TestCase
|
|||
|
||||
$this->assertInstanceOf('Composer\Package\AliasPackage', $package);
|
||||
$this->assertEquals('1.0.x-dev', $package->getPrettyVersion());
|
||||
|
||||
$config = array(
|
||||
'name' => 'B',
|
||||
'version' => '4.x-dev',
|
||||
'extra' => array('branch-alias' => array('4.x-dev' => '4.0.x-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',
|
||||
'extra' => array('branch-alias' => array('4.x-dev' => '3.4.x-dev')),
|
||||
);
|
||||
|
||||
$package = $this->loader->load($config);
|
||||
|
||||
$this->assertInstanceOf('Composer\Package\CompletePackage', $package);
|
||||
$this->assertEquals('4.x-dev', $package->getPrettyVersion());
|
||||
}
|
||||
|
||||
public function testAbandoned()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue