From 9a0015f205bc1b7378a5b71874d2c5156b8032c7 Mon Sep 17 00:00:00 2001 From: Sam DEPARDIEU Date: Wed, 8 Jul 2026 21:20:16 +0200 Subject: [PATCH] test: neutralise Vite dans le TestCase de base (CI sans assets compiles) Corrige l'echec ExampleTest (ViteManifestNotFoundException) en CI : withoutVite() est desormais applique globalement, le rendu des vues ne depend plus du manifeste public/build/manifest.json. Co-Authored-By: Claude Opus 4.8 --- WEB/tests/Feature/SuggestionTest.php | 7 ------- WEB/tests/TestCase.php | 10 +++++++++- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/WEB/tests/Feature/SuggestionTest.php b/WEB/tests/Feature/SuggestionTest.php index 519f094..b9b56be 100644 --- a/WEB/tests/Feature/SuggestionTest.php +++ b/WEB/tests/Feature/SuggestionTest.php @@ -16,13 +16,6 @@ class SuggestionTest extends TestCase { use RefreshDatabase; - protected function setUp(): void - { - parent::setUp(); - // Évite l'erreur "Vite manifest not found" au rendu des vues. - $this->withoutVite(); - } - #[Test] public function un_invite_est_redirige_vers_login() { diff --git a/WEB/tests/TestCase.php b/WEB/tests/TestCase.php index fe1ffc2..aef1ccb 100644 --- a/WEB/tests/TestCase.php +++ b/WEB/tests/TestCase.php @@ -6,5 +6,13 @@ use Illuminate\Foundation\Testing\TestCase as BaseTestCase; abstract class TestCase extends BaseTestCase { - // + protected function setUp(): void + { + parent::setUp(); + + // Les assets front (Vite) ne sont pas compilés dans l'environnement de + // test / CI : on neutralise la directive @vite pour que le rendu des + // vues ne dépende pas du manifeste (public/build/manifest.json). + $this->withoutVite(); + } }