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:
@@ -2,11 +2,10 @@
|
||||
|
||||
namespace Tests\Feature;
|
||||
|
||||
use Tests\TestCase;
|
||||
use App\Models\User;
|
||||
use App\Models\StressEvent;
|
||||
use App\Models\ResultatDiag;
|
||||
use App\Models\User;
|
||||
use Illuminate\Foundation\Testing\RefreshDatabase;
|
||||
use Tests\TestCase;
|
||||
|
||||
class DiagnosticTest extends TestCase
|
||||
{
|
||||
@@ -26,7 +25,7 @@ class DiagnosticTest extends TestCase
|
||||
// Simuler une requête de diagnostic
|
||||
$response = $this->actingAs($user)
|
||||
->post(route('diagnostics.store'), [
|
||||
'events' => [$event1->id, $event2->id]
|
||||
'events' => [$event1->id, $event2->id],
|
||||
]);
|
||||
|
||||
// Vérifier la redirection et le score en session
|
||||
@@ -37,7 +36,7 @@ class DiagnosticTest extends TestCase
|
||||
$this->assertDatabaseHas('resultat_diags', [
|
||||
'id_user' => $user->id,
|
||||
'score_total' => 160,
|
||||
'niveau_stress' => 'Modéré'
|
||||
'niveau_stress' => 'Modéré',
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user