Técnico

Screencast: Introdução a teste unitário com AngularJS e Karma

A comunidade Front-End tem evoluído bastante, possuímos ferramentas cada vez mais robustas e completas para criar aplicações web com interfaces mais ricas. E garantir a qualidade do que desenvolvemos é algo imprescindível.
Vou começar uma série de Screencasts de Teste Unitário utilizando AngularJS e Karma, e vou abordar o uso de TDD e realizar testes mais complexos ao longo do tempo.

Nesta introdução vamos entender como funciona cada método do nosso script de teste e o porque de cada um deles.
E vamos realizar um exemplo prático de como passar por cada linha de código em uma Factory e um Controller do AngularJS, confira!

Caso tenha interesse em ver como foi feito e configurado o ambiente, abaixo deixo o link com um repositório público com os testes realizados no Screencast.

Repositório Screencast

4 Comments

  • Bruno Queiroz disse:

    Muito legal Bit, parabéns pelo post!

  • Bruno Queiroz disse:

    O $httpBackend é bem poderoso, vale a pena abordar o uso do $httpBackend.verifyNoOutstandingExpectation() e o $httpBackend.verifyNoOutstandingRequest() no afterEach nos próximos post, ele evita alguns comportamentos inesperados nos testes. Você já utiliza esses caras? []’s

    • Rafael Bitencourt disse:

      Valeu Bruno!
      Bem lembrado, utilizo, porém acabei esquecendo de falar sobre. É bom pra se certificar que as requisições foram feitas nos testes.
      Vou tentar falar sobre eles no próximo vídeo!
      Abraço! 😀

  • Thiago Brito disse:

    Gostei muito , muito útil!! Já estou começando os meus!!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Compartilhe isso: