Índice:

Como você executa um único caso de teste no carma?
Como você executa um único caso de teste no carma?

Vídeo: Como você executa um único caso de teste no carma?

Vídeo: Como você executa um único caso de teste no carma?
Vídeo: Márcia Fernandes falando sobre a Idade do Carma 2024, Abril
Anonim

Por padrão, Karma corre todo seu teste arquivos. Para teste uma solteiro arquivo ou pasta, use o sinalizador --grep. (Se você fez uma configuração manual, certifique-se de que sua configuração lida com este sinalizador). Passe quais arquivos para teste para o sinalizador grep: npm teste de corrida - --grep teste / foo / bar.

Conseqüentemente, como você executa casos de teste no carma?

Observe que você precisará usar o Karma com Windows para testar no Internet Explorer

  1. Etapa 1: instalação. Instale o Karma e os plug-ins necessários usando o NPM.
  2. Etapa 2: Configuração. Crie um arquivo chamado karma-conf.
  3. Etapa 3: Executando testes usando a interface de linha de comando do Karma.

Além disso, como executo um teste de jasmim na linha de comando? Isso deve ajudá-lo rapidamente:

  1. instalar o Node. js (obviamente).
  2. Em seguida, instale o Jasmine. Abra um prompt de comando e execute: npm install -g jasmine.
  3. A seguir, faça cd para qualquer diretório e configure um 'projeto' de exemplo: jasmine init. exemplos de jasmim.
  4. Agora execute seus testes de unidade: jasmim.

Conseqüentemente, o que é uma única corrida no carma?

CLI: - solteiro - corre , --não- solteiro - corre . Descrição: modo de integração contínua. Se for verdade, Carma irá iniciar e capturar todos os navegadores configurados, corre testa e, em seguida, sai com um código de saída de 0 ou 1, dependendo se todos os testes foram aprovados ou se algum teste falhou.

O que é karma JavaScript?

Carma é um corredor de teste para JavaScript que é executado no Node. js. Usando Carma para executar testes usando um dos muitos JavaScript suítes de teste (Jasmine, Mocha, QUnit, etc.) e ter esses testes executados não apenas nos navegadores de sua escolha, mas também na plataforma de sua escolha (desktop, telefone, tablet).

Recomendado: