Vitest est un lanceur de tests rapide, intégré à Vite, et Vue Test Utils fournit les outils pour monter un composant, simuler des interactions et vérifier le rendu. On teste le comportement visible (texte affiché, événements émis) plutôt que les détails d'implémentation.
Exemple
const w = mount(Compteur)
await w.find('button').trigger('click')
expect(w.text()).toContain('1')