From 7fd8d1ce30ed0c16ea5e0468a7a00338bfa7875b Mon Sep 17 00:00:00 2001 From: Johan LEROY Date: Mon, 21 Sep 2026 14:35:30 +0200 Subject: [PATCH] =?UTF-8?q?fix(frontend):=20restaure=20useMockFixtures=20?= =?UTF-8?q?=C3=A0=20sa=20valeur=20d'origine=20apr=C3=A8s=20chaque=20test?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit L'afterEach forçait le drapeau à true alors qu'il vaut false dans les deux environnements : avec isolate désactivé, tout spec joué ensuite sur /stats/summary ou /alerts aurait reçu une fixture au lieu d'atteindre HttpTestingController. --- .../src/app/core/interceptors/mock-api-interceptor.spec.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/frontend/src/app/core/interceptors/mock-api-interceptor.spec.ts b/apps/frontend/src/app/core/interceptors/mock-api-interceptor.spec.ts index 4483313..58eaae6 100644 --- a/apps/frontend/src/app/core/interceptors/mock-api-interceptor.spec.ts +++ b/apps/frontend/src/app/core/interceptors/mock-api-interceptor.spec.ts @@ -8,8 +8,10 @@ import { STATS_SUMMARY_FIXTURE } from '../mocks/stats-summary.fixture'; describe('mockApiInterceptor', () => { let http: HttpClient; let httpMock: HttpTestingController; + let useMockFixturesInitial: boolean; beforeEach(() => { + useMockFixturesInitial = environment.useMockFixtures; TestBed.configureTestingModule({ providers: [ provideHttpClient(withInterceptors([mockApiInterceptor])), @@ -21,7 +23,7 @@ describe('mockApiInterceptor', () => { }); afterEach(() => { - environment.useMockFixtures = true; + environment.useMockFixtures = useMockFixturesInitial; httpMock.verify(); });