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(); } }