test: fiabilisation de la suite de tests

- BusinessLogicTest: utilise le vrai modele StressEvent + auth Sanctum
- AdminAccessTest: compte actif requis pour l'acces au panel
- SecurityHeadersTest: verifie les en-tetes de securite
- suppression du modele orphelin EvenementStress

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-07-08 18:44:13 +02:00
parent ebe1836f7e
commit c51f17a74c
8 changed files with 61 additions and 35 deletions
+4 -4
View File
@@ -2,11 +2,11 @@
namespace Tests\Feature;
use App\Models\User;
use App\Models\Role;
use App\Models\User;
use Illuminate\Foundation\Testing\RefreshDatabase;
use Tests\TestCase;
use PHPUnit\Framework\Attributes\Test;
use Tests\TestCase;
class AuthSecurityTest extends TestCase
{
@@ -30,9 +30,9 @@ class AuthSecurityTest extends TestCase
// 2. Action : Simuler une connexion avec Sanctum
$response = $this->actingAs($user, 'sanctum')
->getJson('/api/profile'); // Remplace par une de tes routes protégées
->getJson('/api/profile'); // Remplace par une de tes routes protégées
// 3. Assertion : Vérifier que l'accès est accordé (200)
$response->assertStatus(200);
}
}
}