|
@@ -76,6 +76,26 @@ class VersionParserTest extends \PHPUnit_Framework_TestCase
|
|
|
$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
|
|
|
+ */
|
|
|
+ public function testParseNumericAliasPrefix($input, $expected)
|
|
|
+ {
|
|
|
+ $parser = new VersionParser;
|
|
|
+ $this->assertSame($expected, $parser->parseNumericAliasPrefix($input));
|
|
|
+ }
|
|
|
+
|
|
|
public function successfulNormalizedVersions()
|
|
|
{
|
|
|
return array(
|