Esta lição apresentará rapidamente Karma e Jasmine. Karma e Jasmine. Karma é um executor de teste de JavaScript de código aberto Karma é um executor de teste de JavaScript de código aberto que foi criado pela equipe angular. Está incluído e configurado por padrão em aplicações angulares e é executado com o comando CLI e teste G. e é executado com o comando CLI e teste G. Enquanto angular configura Karma para executar a estrutura Jasmine por padrão, é uma estrutura agnóstica, ele suporta as estruturas de teste Mocha e QUnit ele suporta as estruturas de teste Mocha e QUnit e provedores personalizados podem ser escritos para outras estruturas. Ele também suporta integração contínua com Jenkins, Travis-CI ou Semaphore. com Jenkins, Travis-CI ou Semaphore. Jasmine é uma estrutura de teste de código aberto para JavaScript, é projetado em torno do desenvolvimento orientado por comportamento, que é um tipo de desenvolvimento dirigido por teste. O teste está escrito de uma forma que soa quase como uma frase e simplesmente descreve o que está sendo testado de uma forma que os não desenvolvedores possam entender. Os arquivos de teste Jasmine são gerados por padrão ao executar os comandos de geração do NG. E todos os arquivos de teste devem ter este ponto, E todos os arquivos de teste devem ter este ponto, extensão do arquivo spec.ts, para que possam ser identificados extensão do arquivo spec.ts, para que possam ser identificados e execute com o comando de teste. Também há dois arquivos de configuração de teste incluído em seu projeto angular. O primeiro aqui é o arquivo de configuração para o corredor de teste Karma. Aqui você pode alterar a estrutura de teste que está sendo usada, que exigirá plug-ins diferentes, e você também pode mudar o navegador usado para executar os testes e muito mais. E o arquivo test.ts é o ponto de entrada E o arquivo test.ts é o ponto de entrada quando o angular constrói o aplicativo para teste, e isso irá carregar em todos os outros arquivos de teste para que eles possam correr, e você normalmente não terá que editar este arquivo. Isso é tudo para esta lição, apresentando Karma e Jasmine, na próxima lição, mostraremos como começar a escrever testes usando a estrutura Jasmine.