Se você estiver usando IntelliJ IDEA e escrevendo testes angulares usando Karma/Jasmine, o IDEA pode fazer desta uma experiência muito agradável:
Observe o fato de que o IDEA conhece a sintaxe do Jasmine e usa o runner de testes incorporado para executar testes de Karma. Segue um rápido resumo de como fazer isso.
1. Instale Karma
Na linha de comando, digite o seguinte (pressupõe-se que você já tenha instalado node/npm):
npm install -g karma
2. Instale o plugin do Karma
Vá para Configurações> Plugins> Procurar Repositórios> e busque por “karma”:
Note que isso exige IDEA 13.
3. Configure a configuração de execução do Karma
Acesse Executar> Editar configurações, adicionar nova configuração do tipo do Karma:
4. Configurar Jasmine
Vá até Configurações> JavaScript> Libraries, adicione uma nova Biblioteca Global. Em seguida, navegue até onde npm instala seus módulos (provavelmente /usr/local/lib/) e selecione o arquivo jasmine.js a partir de node_modules/karma-jasmine/lib/jasmine.js:
5. Ative a biblioteca Jasmine para o seu projeto
Clique no ícone “Hector” (um carinha em um chapéu de jogador na parte inferior direita da tela) e clique em “Configurar inspeções”:
Selecione a biblioteca jasmime e clique em OK:
Referências:
***
Artigo traduzido pela Redação iMasters com autorização do autor. Publicado originalmente em http://tatiyants.com/how-to-configure-intellij-idea-for-angular-js-testing/