test(frontend) : des bancs pour la logique des icônes, et un seuil de couverture #40
Loading…
Reference in a new issue
No description provided.
Delete branch "test/coverage"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
L'écart
Le front de pve-control n'avait ni tests ni couverture :
package.jsonne proposait quedev,build,previewetcheck. Orsrc/lib/icons.tsporte quatre fonctions pures dont dépend chaque carte du tableau — l'icône du conteneur, l'adresse de son tableau de bord, la teinte de repli et ses initiales — y compris dans le cas où l'icône manque.Le correctif
@vitest/coverage-v8), dans unvitest.config.tsdédié ;src/lib, pour qu'une baisse future fasse échouer la commande ;null, adresse propre au conteneur, teinte stable et toujours dans la palette, initiales d'un nom vide.Validation locale
npm testnpm run test:couverturenpm run check(svelte-check + tsc)Reste ouvert, hors de cette PR : le dépôt n'a toujours ni ESLint ni Prettier — c'est une carte séparée (
fix/svelte-lint-types), le formatage de toutsrc/étant un diff à part.Fusionnée automatiquement par
fusion-auto(forge) : CI verte, sans conflit.