Testando seu App AngularJS com Karma e Jasmine – Parte Final – SW9
Olá a todos. Decidi lançar uma nova série, agora para falar sobre testes associados a Apps Web. O Teste é uma das fases mais importantes do ciclo de desenvolvimento de um Software, seja ele para a Web, Desktop ou Mobile. Neste último vídeo da série vou construir o último caso de teste que consiste em validar quando passamos um id de usuário inválido (que não existe na base de dados). Neste caso, o comportamento que esperamos é o App nos direcionar para uma página de erro (Página 404). Primeiro vamos começar construindo nosso controlador 404, nosso arquivo de teste e por último o arquivo html contendo a mensagem de erro. Para concluir, vou completar o arquivo de teste do controlador [Contato] onde incluo o último caso de teste e valido o redirecionamento para a página de Erro. Atenção especial para o roteamento em nosso App, onde uso o ui-router e não mais o ngRoute.