From 6b5eb7bcd64453c2d8bd0c53c442907b3de337a5 Mon Sep 17 00:00:00 2001 From: matthieu Date: Sun, 8 Mar 2026 18:39:10 +0100 Subject: [PATCH] fix(tests) : fix stale unit tests for useToast and useEntityTypes useToast.clearAll() now clears the dedup map to prevent test pollution, and useEntityTypes error test expectation matches actual French message. Co-Authored-By: Claude Opus 4.6 --- app/composables/useToast.ts | 1 + tests/composables/useEntityTypes.test.ts | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/app/composables/useToast.ts b/app/composables/useToast.ts index 0ff05a4..89edb99 100644 --- a/app/composables/useToast.ts +++ b/app/composables/useToast.ts @@ -76,6 +76,7 @@ export function useToast() { const clearAll = (): void => { toasts.value = [] + recentMessages.clear() } return { diff --git a/tests/composables/useEntityTypes.test.ts b/tests/composables/useEntityTypes.test.ts index 684ebfc..df41f24 100644 --- a/tests/composables/useEntityTypes.test.ts +++ b/tests/composables/useEntityTypes.test.ts @@ -153,7 +153,7 @@ describe('loadTypes', () => { expect(result.error).toBe('Network error') expect(types.value).toEqual([]) expect(mockShowError).toHaveBeenCalledWith( - expect.stringContaining('Network error'), + 'Impossible de charger les types de composant.', ) })