Si vos tests ne fonctionnent pas comme prévu, vous pouvez les déboguer aussi bien dans l'environnement Node.js par défaut que dans un vrai navigateur.
Déboguer dans Node.js
Le débogage dans l'environnement Node.js par défaut est souvent le moyen le plus rapide de diagnostiquer les problèmes qui ne sont pas liés aux API propres au navigateur ni au rendu.
- Exécutez la commande
ng testavec le flag--debug:ng test --debug - Le test runner démarre en mode débogage et attend qu'un débogueur s'y attache.
- Vous pouvez maintenant attacher le débogueur de votre choix. Par exemple, vous pouvez utiliser le débogueur Node.js intégré à VS Code ou les Chrome DevTools pour Node.js.
Déboguer dans un navigateur
De la même manière que vous démarrez une session de débogage dans Node, vous pouvez utiliser ng test avec le flag --debug avec Vitest et le mode navigateur.
Le test runner démarre en mode débogage et attend que vous ouvriez les devtools du navigateur pour déboguer les tests.