From cef05364da90dc995594a9ad5037a2c20ca35650 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Denis=20Duli=C3=A7i?= Date: Wed, 2 Mar 2022 22:18:21 +0300 Subject: [PATCH] added update test --- tests/Feature/Common/SourcesTest.php | 2 +- tests/Unit/UpdatesTest.php | 53 ++++++++++++++++++++++++++++ 2 files changed, 54 insertions(+), 1 deletion(-) create mode 100644 tests/Unit/UpdatesTest.php diff --git a/tests/Feature/Common/SourcesTest.php b/tests/Feature/Common/SourcesTest.php index a4e9ecbf5..cde3a18f0 100644 --- a/tests/Feature/Common/SourcesTest.php +++ b/tests/Feature/Common/SourcesTest.php @@ -2,8 +2,8 @@ namespace Tests\Feature\Common; -use Tests\Feature\FeatureTestCase; use App\Jobs\Setting\CreateCategory; +use Tests\Feature\FeatureTestCase; class SourcesTest extends FeatureTestCase { diff --git a/tests/Unit/UpdatesTest.php b/tests/Unit/UpdatesTest.php new file mode 100644 index 000000000..3d7bf2a54 --- /dev/null +++ b/tests/Unit/UpdatesTest.php @@ -0,0 +1,53 @@ +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); + } +}