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
|
@ -67,26 +67,6 @@ class VersionParserTest extends \PHPUnit_Framework_TestCase
|
|||
return array_map($createPackage, $data);
|
||||
}
|
||||
|
||||
/**
|
||||
* @dataProvider successfulNormalizedVersions
|
||||
*/
|
||||
public function testNormalizeSucceeds($input, $expected)
|
||||
{
|
||||
$parser = new VersionParser;
|
||||
$this->assertSame($expected, $parser->normalize($input));
|
||||
}
|
||||
|
||||
public function numericAliasVersions() {
|
||||
return array(
|
||||
array('0.x-dev', '0.'),
|
||||
array('1.0.x-dev', '1.0.'),
|
||||
array('1.x-dev', '1.'),
|
||||
array('1.2.x-dev', '1.2.'),
|
||||
array('dev-develop', false),
|
||||
array('dev-master', false),
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @dataProvider numericAliasVersions
|
||||
*/
|
||||
|
@ -96,6 +76,29 @@ class VersionParserTest extends \PHPUnit_Framework_TestCase
|
|||
$this->assertSame($expected, $parser->parseNumericAliasPrefix($input));
|
||||
}
|
||||
|
||||
public function numericAliasVersions()
|
||||
{
|
||||
return array(
|
||||
array('0.x-dev', '0.'),
|
||||
array('1.0.x-dev', '1.0.'),
|
||||
array('1.x-dev', '1.'),
|
||||
array('1.2.x-dev', '1.2.'),
|
||||
array('1.2-dev', '1.2.'),
|
||||
array('1-dev', '1.'),
|
||||
array('dev-develop', false),
|
||||
array('dev-master', false),
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @dataProvider successfulNormalizedVersions
|
||||
*/
|
||||
public function testNormalizeSucceeds($input, $expected)
|
||||
{
|
||||
$parser = new VersionParser;
|
||||
$this->assertSame($expected, $parser->normalize($input));
|
||||
}
|
||||
|
||||
public function successfulNormalizedVersions()
|
||||
{
|
||||
return array(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue