Skip to content

[codex] expand frontend store coverage#1

Draft
UnixSafe wants to merge 1 commit into
masterfrom
codex/100-percent-test-coverage
Draft

[codex] expand frontend store coverage#1
UnixSafe wants to merge 1 commit into
masterfrom
codex/100-percent-test-coverage

Conversation

@UnixSafe

@UnixSafe UnixSafe commented Jun 2, 2026

Copy link
Copy Markdown
Owner

Changement

  • Ajoute une configuration Vitest coverage avec seuils à 100% sur les stores et utilitaires testés.
  • Ajoute des tests ciblés pour les stores DB/Tauri, transactions, undo, toast et données de démonstration.
  • Exporte les classes de stores pour permettre des tests unitaires isolés sans dépendre des singletons applicatifs.
  • Corrige plusieurs détails UI découverts pendant les tests : libellés, retour de filtres, sauvegarde de notes avant navigation, états de chargement et actions clavier Escape.
  • Retire un fichier de session agent suivi par Git et ignore le dossier coverage/.

Pourquoi

Le projet avait une bonne base fonctionnelle, mais les stores principaux manquaient de couverture de non-régression. Cette PR verrouille les comportements de conversion en centimes, whitelists d'updates SQL, erreurs, catégorisation, import, undo et intégrations Tauri mockées.

Validation

  • npm run test:coverage : 160 tests, couverture 100% sur le périmètre configuré.
  • npm run check : 0 erreur, 17 warnings a11y préexistants sur overlays/modales.
  • npm run build : OK, mêmes warnings a11y.
  • cargo test : 16 tests Rust OK.

@UnixSafe UnixSafe force-pushed the codex/100-percent-test-coverage branch from 35e166d to 7ca9c89 Compare June 10, 2026 08:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant