Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Testes unitários com AngularJs e Jasmine

Olá boa tarde!

Estou precisando usar testes unitários dentro de uma app em Angular mas estou encontrando bastante dificuldade.

Basicamente, tenho uma aplicação que segue a estrutura feita no app 'ALURAPIC' no curso de angular JS, mas essa aplicação possui mais recursos.

Supondo que eu queira testar o app 'ALURAPIC' com o Jasmine, como eu o faria?

Agradeço pela ajuda e abraço a todos.

2 respostas
solução!

Angular utiliza para testes automatizados o Karma (https://karma-runner.github.io/1.0/index.html). Só essa ferramenta justificaria um curso sozinho para ela.

A boa notícia é que o Karma pode usar Jasmine para rodar seus testes, sendo assim, você poderá aplicar seu conhecimento de jasmine com Karma.

Lembrando que o Karma tem toda a infraestrutura para testar seu código Angular, o que daria um trabalho enorme para testá-lo seu seu auxílio.

Sugiro dar uma olhada em

https://scotch.io/tutorials/testing-angularjs-with-jasmine-and-karma-part-1

Angular faz muita mágica, mas um dos preços que pagamos é toda essa parafernália de infra, por exemplo, para testa o seu código. Muitas empresas contratam um profissional de devops para cuidar dessa parte.

A, Blz... testei aqui e deu certo. Realmente é uma ferramenta bem complexa.

Valew peja ajuda.