1
0
Fork 0
mirror of https://github.com/composer/composer synced 2025-05-09 00:22:53 +00:00

Add package stability

This commit is contained in:
Jordi Boggiano 2012-04-18 01:17:32 +02:00
parent 655588a5e0
commit 70a3c68f73
5 changed files with 61 additions and 18 deletions

View file

@ -195,21 +195,25 @@ class VersionParserTest extends \PHPUnit_Framework_TestCase
}
/**
* @dataProvider dataIsDev
* @dataProvider stabilityProvider
*/
public function testIsDev($expected, $version)
public function testParseStability($expected, $version)
{
$this->assertSame($expected, VersionParser::isDev($version));
$this->assertSame($expected, VersionParser::parseStability($version));
}
public function dataIsDev()
public function stabilityProvider()
{
return array(
array(false, '1.0'),
array(false, 'v2.0.*'),
array(false, '3.0dev'),
array(true, 'dev-master'),
array(true, '3.1.2-dev'),
array('stable', '1.0'),
array('dev', 'v2.0.x-dev'),
array('RC', '3.0-RC2'),
array('dev', 'dev-master'),
array('dev', '3.1.2-dev'),
array('stable', '3.1.2-pl2'),
array('stable', '3.1.2-patch'),
array('alpha', '3.1.2-alpha5'),
array('beta', '3.1.2-beta'),
);
}
}