From 62ac23cb1afccbd6963c2a8340ecade65424a7ab Mon Sep 17 00:00:00 2001 From: Constantin Graf Date: Mon, 1 Jul 2024 12:08:53 +0200 Subject: [PATCH] Fixed tests after adding schema dumps for test database --- tests/Unit/Database/MigrationTest.php | 16 ++++------------ tests/Unit/Database/SeederTest.php | 18 ++++++++++-------- 2 files changed, 14 insertions(+), 20 deletions(-) diff --git a/tests/Unit/Database/MigrationTest.php b/tests/Unit/Database/MigrationTest.php index 40e7349f..9d241dd4 100644 --- a/tests/Unit/Database/MigrationTest.php +++ b/tests/Unit/Database/MigrationTest.php @@ -5,23 +5,15 @@ declare(strict_types=1); namespace Tests\Unit\Database; use Illuminate\Foundation\Testing\RefreshDatabase; -use Illuminate\Support\Facades\Artisan; +use Tests\TestCase; -class MigrationTest extends \Tests\TestCase +class MigrationTest extends TestCase { use RefreshDatabase; public function test_fresh_migration_and_rollback_runs_successfully(): void { - Artisan::call('migrate:fresh'); - Artisan::call('migrate:rollback'); - $this->assertTrue(true); - } - - public function testFreshMigrationWithSeederAndRollbackRunsSuccessfully(): void - { - Artisan::call('migrate:fresh --seed'); - Artisan::call('migrate:rollback'); - $this->assertTrue(true); + $this->artisan('migrate:rollback') + ->assertSuccessful(); } } diff --git a/tests/Unit/Database/SeederTest.php b/tests/Unit/Database/SeederTest.php index 7bec6d6a..de72a075 100644 --- a/tests/Unit/Database/SeederTest.php +++ b/tests/Unit/Database/SeederTest.php @@ -5,23 +5,25 @@ declare(strict_types=1); namespace Tests\Unit\Database; use Illuminate\Foundation\Testing\RefreshDatabase; -use Illuminate\Support\Facades\Artisan; +use Tests\TestCase; -class SeederTest extends \Tests\TestCase +class SeederTest extends TestCase { use RefreshDatabase; public function test_running_the_seeder_multiple_times_runs_successfully(): void { - Artisan::call('db:seed'); - Artisan::call('db:seed'); - $this->assertTrue(true); + $this->artisan('db:seed') + ->assertSuccessful(); + $this->artisan('db:seed') + ->assertSuccessful(); } public function test_fresh_migration_with_seeder_and_rollback_runs_successfully(): void { - Artisan::call('migrate:fresh --seed'); - Artisan::call('migrate:rollback'); - $this->assertTrue(true); + $this->artisan('db:seed') + ->assertSuccessful(); + $this->artisan('migrate:rollback') + ->assertSuccessful(); } }