Esta lección presentará rápidamente Karma y Jasmine. Karma y Jasmine. Karma es un ejecutor de pruebas de JavaScript de código abierto Karma es un ejecutor de pruebas de JavaScript de código abierto que fue creado por el equipo angular. Está incluido y configurado por defecto en aplicaciones angulares y se ejecuta con el comando CLI y la prueba G. y se ejecuta con el comando CLI y la prueba G. Mientras angular configura Karma para ejecutar el marco Jasmine de forma predeterminada, es un marco agnóstico, es compatible con los marcos de prueba Mocha y QUnit es compatible con los marcos de prueba Mocha y QUnit y los proveedores personalizados se pueden escribir para otros marcos. También es compatible con la integración continua con Jenkins, Travis-CI o Semaphore. con Jenkins, Travis-CI o Semaphore. Jasmine es un marco de pruebas de código abierto para JavaScript, está diseñado en torno al desarrollo impulsado por el comportamiento, que es un tipo de desarrollo impulsado por pruebas. La prueba esta escrita de una manera que se lee casi como una oración y simplemente describe lo que se está probando de una manera que los no desarrolladores puedan entender. Los archivos de prueba de Jasmine se generan de forma predeterminada al ejecutar los comandos de generación de NG. Y todos los archivos de prueba deben tener este punto, Y todos los archivos de prueba deben tener este punto, extensión de archivo spec.ts, para que puedan ser identificados extensión de archivo spec.ts, para que puedan ser identificados y ejecutar con el comando de prueba. También hay dos archivos de configuración de prueba incluido en su proyecto angular. El primero aquí es el archivo de configuración para el corredor de pruebas de Karma. Aquí puede cambiar el marco de prueba que se está utilizando, que requerirá diferentes complementos, y también puedes cambiar el navegador utilizado para ejecutar las pruebas y más. Y el archivo test.ts es el punto de entrada Y el archivo test.ts es el punto de entrada cuando angular construye la aplicación para la prueba, y esto se cargará en todos los demás archivos de prueba para que puedan correr, y normalmente no tendrá que editar este archivo. Eso es todo por esta lección, presentando a Karma y Jasmine, la próxima lección, le mostraremos cómo comenzar a escribir pruebas utilizando el marco Jasmine.