Angular : Les tests et le débogage

Découvrir Jasmine et Karma

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Vous allez prendre en main les librairies qui permettent d'obtenir des tests dans Angular, Jasmine et Karma.
01:54

Transcription

Pour avoir ces tests dans Angular, l'équipe de développement a décidé d'intégrer les bibliothèques Jasmine et Karma. Je vous donne une introduction à ces deux librairies. Donc, allez dans votre navigateur, à jasmine.github.io. Jasmine est la bibliothèque, qui nous permet de décrire des comportements, que notre application devrait avoir et décrire des unités de test reliées à ces comportements. En d'autres mots, nous pouvons décrire, comme l'exemple sur notre page ici, que notre variable A s'attend à être vraie, quand nous testons l'application. Nous pourrions donc écrire une fonction, qui calcule quatre fois cinq et ensuite écrire un test, qui s'attend à ce que la réponse soit 20 et ainsi de suite. Donc, maintenant, retournons dans le VS Code et si on regarde encore une fois notre code de l'application de départ et on ouvre le fichier app.component.spec.ts, il y a un test qui vérifie que l'application a bien été créée. Ensuite, on a un autre test, qui vérifie qu'un titre app a été généré et ensuite qu'on a un élément h1 dans le composant app. Tous ces tests utilisent la librairie Jasmine. Mais que fait Karma dans tout ça ? Donc, retournons dans notre navigateur, allez sur la page Karma/runner.github.io, vous allez tomber sur la page Karma, et allez dans la section ici, Karma nous permet de faire nos tests et ce dans un navigateur sans faire une panoplie de configurations. Donc, Karma vous donne le résultat ici. Donc, quand on fait un test, on voit les résultats directement dans notre navigateur.

Angular : Les tests et le débogage

Découvrez les erreurs communes de cet environnement de développement telles que les erreurs d'injection ou de transformation de données, ainsi que les bonnes pratiques de conduite de tests.

1h24 (20 vidéos)
Aucun commentaire n´est disponible actuellement
Logiciel :
Spécial abonnés
Date de parution :7 juin 2018

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !