Cette leçon présentera rapidement Karma et Jasmin. Karma et Jasmin. Karma est un lanceur de test JavaScript open source Karma est un lanceur de test JavaScript open source qui a été créé par l'équipe angulaire. Il est inclus et configuré par défaut dans les applications angulaires et il est exécuté avec la commande CLI et le test G. et il est exécuté avec la commande CLI et le test G. Tandis qu'angular configure Karma pour exécuter le framework Jasmine par défaut, il est indépendant du cadre, il prend en charge les frameworks de test Mocha et QUnit il prend en charge les frameworks de test Mocha et QUnit et des fournisseurs personnalisés peuvent être écrits pour d'autres frameworks. Il prend également en charge l'intégration continue avec Jenkins, Travis-CI ou Sémaphore. avec Jenkins, Travis-CI ou Sémaphore. Jasmine est un framework de test open source pour JavaScript, il est conçu autour du développement axé sur le comportement, qui est un type de développement piloté par les tests. Le test est écrit d'une manière qui se lit presque comme une phrase et il décrit simplement ce qui est testé d'une manière que les non-développeurs peuvent comprendre. Les fichiers de test Jasmine sont générés par défaut lors de l'exécution des commandes de génération NG. Et tous les fichiers de test doivent avoir ce point, Et tous les fichiers de test doivent avoir ce point, l'extension de fichier spec.ts, afin qu'ils puissent être identifiés l'extension de fichier spec.ts, afin qu'ils puissent être identifiés et exécutez avec la commande test. Il y a aussi deux fichiers de configuration de test inclus dans votre projet angulaire. Le premier voici le fichier de configuration pour le coureur de test Karma. Ici, vous pouvez modifier le cadre de test utilisé, qui nécessitera différents plugins, et vous pouvez aussi changer de navigateur utilisé pour exécuter les tests et plus encore. Et le fichier test.ts est le point d'entrée Et le fichier test.ts est le point d'entrée quand angular construit l'application pour les tests, et cela se chargera dans tous les autres fichiers de test pour qu'ils puissent courir, et vous n'aurez généralement pas à modifier ce fichier. C'est tout pour cette leçon, présentant Karma et Jasmine, la prochaine leçon, nous allons vous montrer comment commencer à écrire des tests en utilisant le framework Jasmine.