<?php namespace Tests\Feature\Console; use App\Console\Commands\CheckDbConnection; use Illuminate\Support\Facades\DB; use PHPUnit\Framework\Attributes\CoversClass; use PHPUnit\Framework\Attributes\Test; use Tests\FeatureTestCase; /** * CheckDbConnectionTest test class */ #[CoversClass(CheckDbConnection::class)] class CheckDbConnectionTest extends FeatureTestCase { #[Test] public function test_CheckDbConnection_ends_successfully() { $this->artisan('2fauth:check-db-connection') ->assertExitCode(1); } // #[Test] // public function test_CheckDbConnection_without_db_returns_false() // { // DB::shouldReceive('connection', 'getPDO') // ->andThrow(new \Exception()); // $this->artisan('2fauth:check-db-connection') // ->assertExitCode(0); // } }