added update test
This commit is contained in:
parent
df67860182
commit
cef05364da
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
namespace Tests\Feature\Common;
|
namespace Tests\Feature\Common;
|
||||||
|
|
||||||
use Tests\Feature\FeatureTestCase;
|
|
||||||
use App\Jobs\Setting\CreateCategory;
|
use App\Jobs\Setting\CreateCategory;
|
||||||
|
use Tests\Feature\FeatureTestCase;
|
||||||
|
|
||||||
class SourcesTest extends FeatureTestCase
|
class SourcesTest extends FeatureTestCase
|
||||||
{
|
{
|
||||||
|
53
tests/Unit/UpdatesTest.php
Normal file
53
tests/Unit/UpdatesTest.php
Normal file
@ -0,0 +1,53 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
namespace Tests\Unit;
|
||||||
|
|
||||||
|
use App\Utilities\Versions;
|
||||||
|
use PHPUnit\Framework\TestCase;
|
||||||
|
|
||||||
|
class UpdatesTest extends TestCase
|
||||||
|
{
|
||||||
|
public function testItShouldUpdateMiddleListener()
|
||||||
|
{
|
||||||
|
$listener_version = '1.20';
|
||||||
|
$old_version = '1.10';
|
||||||
|
$new_version = '1.30';
|
||||||
|
|
||||||
|
$status = Versions::shouldUpdate($listener_version, $old_version, $new_version);
|
||||||
|
|
||||||
|
$this->assertTrue($status);
|
||||||
|
}
|
||||||
|
|
||||||
|
public function testItShouldUpdateSameListener()
|
||||||
|
{
|
||||||
|
$listener_version = '1.30';
|
||||||
|
$old_version = '1.10';
|
||||||
|
$new_version = '1.30';
|
||||||
|
|
||||||
|
$status = Versions::shouldUpdate($listener_version, $old_version, $new_version);
|
||||||
|
|
||||||
|
$this->assertTrue($status);
|
||||||
|
}
|
||||||
|
|
||||||
|
public function testItShouldNotUpdateLowerListener()
|
||||||
|
{
|
||||||
|
$listener_version = '1.9';
|
||||||
|
$old_version = '1.10';
|
||||||
|
$new_version = '1.30';
|
||||||
|
|
||||||
|
$status = Versions::shouldUpdate($listener_version, $old_version, $new_version);
|
||||||
|
|
||||||
|
$this->assertFalse($status);
|
||||||
|
}
|
||||||
|
|
||||||
|
public function testItShouldNotUpdateGreaterListener()
|
||||||
|
{
|
||||||
|
$listener_version = '1.40';
|
||||||
|
$old_version = '1.10';
|
||||||
|
$new_version = '1.30';
|
||||||
|
|
||||||
|
$status = Versions::shouldUpdate($listener_version, $old_version, $new_version);
|
||||||
|
|
||||||
|
$this->assertFalse($status);
|
||||||
|
}
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user