Make sure alpha / beta / rc releases for 2.0.0 are included in ~2.0

This commit is contained in:
Flavio Copes
2016-04-20 15:56:49 +02:00
parent 88e3c9dd18
commit 2e89ea5f19

View File

@@ -298,8 +298,12 @@ class GpmTest extends \Codeception\TestCase\Test
$this->assertTrue($this->gpm->checkNextSignificantReleasesAreCompatible('1.0', '1.1.10'));
$this->assertTrue($this->gpm->checkNextSignificantReleasesAreCompatible('1.0', '1.8'));
$this->assertTrue($this->gpm->checkNextSignificantReleasesAreCompatible('1.0.1', '1.1'));
$this->assertTrue($this->gpm->checkNextSignificantReleasesAreCompatible('2.0.0-beta', '2.0'));
$this->assertTrue($this->gpm->checkNextSignificantReleasesAreCompatible('2.0.0-RC1', '2.0'));
$this->assertTrue($this->gpm->checkNextSignificantReleasesAreCompatible('2.0', '2.0.0-alpha'));
$this->assertFalse($this->gpm->checkNextSignificantReleasesAreCompatible('1.0', '2.2'));
$this->assertFalse($this->gpm->checkNextSignificantReleasesAreCompatible('1.0.0-beta1', '2.0'));
$this->assertFalse($this->gpm->checkNextSignificantReleasesAreCompatible('0.9.99', '1.0.0'));
$this->assertFalse($this->gpm->checkNextSignificantReleasesAreCompatible('0.9.99', '1.0.10'));
$this->assertFalse($this->gpm->checkNextSignificantReleasesAreCompatible('0.9.99', '1.0.10.2'));