Como fazer Testes unitários em APIs com Javascript

Como fazer Testes unitários em APIs com Javascript

37.751 Lượt nghe
Como fazer Testes unitários em APIs com Javascript
Vou te ensinar o que é e como funciona o conceito de Mocking para testes unitários e você vai entender de maneira definitiva como testar aplicações existentes e extrair o melhor do Node.js 🎥 Assista à aula gratuita de como elevar o seu desempenho e confiança como DEV Javascript com meu método de Testes Automatizados: https://cursos.erickwendel.com.br/aula-tajs-yt?utm_content=iDaBo7ge604 #Javascript #Testing #mocking ✅ TEMPLATE INICIAL ▸ https://bit.ly/mocking-services-initial-template ✅ ACESSE MAIS CONTEUDOS ▸ Testando JS like a Pro: https://bit.ly/testando-javascript-like-a-pro ▸ Ebook on Recreating Nodejs from Scratch: https://bit.ly/ebook-recreating-nodejs ▸ Mastering Nodejs Streams: https://bit.ly/nodejs-streams-training ✅ FOLLOW ME ▸ Linkedin: https://www.linkedin.com/in/erickwendel/ ▸ Blog: https://erickwendel.com.br/ ▸ Facebook: https://fb.com/page.erickwendel ▸ Medium: https://medium.com/@erickwendel ▸ Twitter: https://twitter.com/erickwendel_ ▸ Telegram: https://t.me/canalerickwendel ▸ Instagram: https://instagram.com/erickwendel_ ✅ TIMELINE 00:00 - SE INSCREVE AE 00:26 - O que você vai aprender nesta aula 02:19- Dicas de conteúdo gratuito sobre Javascript 02:43 -Versão do Node.js usada no projeto 03:03 - DEMO: configurando a base do projeto 04:05 - Explorando o projeto base da demo 06:32 - O objetivo da demo 06:53 -Configure os testes com o módulo de testes nativos 08:01 - Crie a suite de testes 08:56 - Entenda como testar uma aplicação que já funciona 10:05 - Crie um mock com o resultado do banco de dados 11:03 - Teste 1: list - lista de itens em uppercase 16:36 - Evite loop infinito em funções recursivas nos seus testes 20:35 - Teste 2: create - não salvar itens com dados inválidos 26:30 - Aprenda o conceito de substituição de módulos por variáveis, para o seu teste não depender de ambiente 30:00 - Conclua o caso de erro de dados inválidos 32:57 - Como resolver o problema de testes que usam data atual (new Date) 39:59 - Teste 3: salvar item com data futura 46:20 - Aprenda a não depender do tipo Data e conseguir manipular tempo nos seus testes 49:16 - Teste 4: Lidar com item com data passada 50:35 - Verifique a cobertura de testes 52:37 Desafio extra desta aula: terminar o projeto e alcançar 100% de cobertura 53:06 - Dicas de treinamentos sobre testes 53:23 - Considerações finais 53:56 - Erros de gravação 54:29 - SE INSCREVA E COMPARTILHE O VÍDEO COM SEUS AMIGOS