7fd340776dc3a2a507791c09647780c76e2ab72d
Tests JavaScript (17 tests vitest, tests/js/app.test.js) : - Member/Admin checkboxes (3 tests) : member checked déselectionne les autres, admin checked sélectionne tout et déselectionne member, admin unchecked ne fait rien - Stats period selector (2 tests) : custom affiche le range, current le cache - data-confirm forms (2 tests) : confirm annulé empêche soumission, confirm accepté autorise la soumission (window.confirm mocké via vi.fn) - Sidebar dropdown (1 test) : vérifie la structure bouton/menu/arrow - Mobile sidebar (2 tests) : toggle ouvre la sidebar, overlay la ferme - Mobile menu public (1 test) : toggle affiche/cache le menu et bascule les icônes - Cookie banner (4 tests) : affichage sans consent, masqué si déjà accepté, accepter stocke 'accepted' et cache, refuser stocke 'refused' et cache - Tarif tabs (1 test) : clic sur onglet bascule les contenus - Search setup (1 test) : pas d'erreur sans éléments DOM Tests entités complémentaires : - AttestationTest : ajout setEmailTracking avec EmailTracking et null - CustomerTest : ajout vérification getUpdatedAt après setState - ServiceTest : ajout testSetStatusSameStatus (même statut, pas d'historique ajouté) - UserExtendedTest : ajout testAvatarFile avec File réel et null Tests MessageHandlers : - AppLogMessageHandlerTest (2 tests) : avec userId (find user), sans userId (null) - MeilisearchSyncMessageHandlerTest (12 tests) : remove customer/revendeur/price/unknown, index customer/revendeur/price trouvé et non trouvé, index unknown type Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Description
No description provided
Languages
PHP
66.2%
Twig
28.7%
JavaScript
4%
Jinja
0.5%
Makefile
0.3%
Other
0.2%