Aprenda testar seu backend Node JS com Jest

  Рет қаралды 15,004

Fernanda Kipper | Dev

Fernanda Kipper | Dev

Жыл бұрын

Nesse vídeo vamos aprender sobre a importância dos testes unitários no desenvolvimento de aplicações Node.js e como utilizar a biblioteca Jest para criar e executar esses testes de forma eficiente. Vamos aprender a instalar e configurar o Jest em nosso projeto Node.js, e explorar sua sintaxe para criar testes unitários eficazes.
👉 Ferramenta de Testes Unitários
wallabyjs.com/?referrer=Kippe...
👉 Aprenda React JS, React Native, Node JS e muito mais!
www.rocketseat.com.br/one?utm...
🎁 USE O CUPOM: KIPPERDEV
🔗 Repositório projeto final
github.com/Fernanda-Kipper/em...
🔗 Repositório template inicial
github.com/Fernanda-Kipper/em...
👉Me siga no instagram!
/ kipper.dev
01:18 Explicando aplicação
02:52 Configurando Jest
09:08 Criando primeiro teste
17:25 Testando Chamada de Sucesso no Controller
20:00 Ententando o que são Mocks
32:13 Testando Chamada de Erro no Controller

Пікірлер: 80
@kipperdev
@kipperdev 11 ай бұрын
Se você quer aprender React JS, React Native, Node JS e muito mais então aproveita esse desconto do Rocketseat One pra ter conteúdo de MUITA qualidade e extremamente bem estruturado tr.ee/kipperdev-desconto-rocketseat-one 🎁 USE O CUPOM: KIPPERDEV
@jhowazvdo
@jhowazvdo 9 ай бұрын
Depois de muita pesquisa, consegui achar conteúdo de testes unitários com exemplos reais 🙌🏼
@kipperdev
@kipperdev 9 ай бұрын
Boaa, espero que goste 💜
@moabsantos
@moabsantos 3 күн бұрын
Muito top!!! Valeu por compartilhar
@mylenav
@mylenav 2 ай бұрын
amiga vc nasceu pra repassar conhecimentos! toda vez eu acabo os videos com novos conhecimentos além de muito feliz, pois existem pessoas que estão pra descomplicar e facilitar as coisas, principalmente no TI onde tudo é bastante complexo. obrigada fê! vida longa a vc a ao canal!
@theopinheiro12
@theopinheiro12 10 ай бұрын
fico abismado com a qualidade desses videos, parabens por isso e obrigado tambem, eu tava atras de aprender sobre testes unitarios e é bizarro que é dificil achar videos sobre, ainda mais no quesito de testar as rotas no backend
@amandalaureano7864
@amandalaureano7864 Жыл бұрын
Conteúdo maravilhoso!! Seria bom demais se produzisse mais conteúdos sobre testes com JEST para backend e frontend, como iniciar nessa área etc. Obrigada!!
@kipperdev
@kipperdev Жыл бұрын
Obrigada Amanda!! 💜 Já tem uma playlist aqui no canal de testes unitários com Jest (Pra front e esse vídeo de backend), vou deixar o link para você :) kzbin.info/aero/PLNCSWIsR6ADKpmPxQ6ETmTtpbxdjR2tVo E vou trazer mais conteúdos de testes unitários simm
@nordao1
@nordao1 9 ай бұрын
Parabéns pelo vídeo. Obrigado!
@kipperdev
@kipperdev 9 ай бұрын
Fico feliz que você tenha gostado, @nordao1 💜
@HerlonCosta
@HerlonCosta Жыл бұрын
Aula sensacional, já virei inscrito.
@kipperdev
@kipperdev 11 ай бұрын
Muito obrigadaa, @HanzoTech 💜
@andreyoliveira8782
@andreyoliveira8782 Жыл бұрын
Parabéns pelo vídeo!
@kipperdev
@kipperdev Жыл бұрын
Obrigadaa Andrey! 💜
@anselmonascimento3324
@anselmonascimento3324 Жыл бұрын
Testes unitários ajuda bastante nos testes da funcionalidades. Eu tbm uso o jest ;)
@626teteu
@626teteu Жыл бұрын
Conteúdo mt top !!! Hj e difícil achar conteúdo bom sobre testes, tomara que traga mais vídeos hahaha
@kipperdev
@kipperdev Жыл бұрын
obrigada Matheuss! Claro, vou trazer mais conteúdos sobre testes sim 💜
@Apenas_Postando
@Apenas_Postando 10 ай бұрын
Muito bom o conteúdo ....🎉
@kipperdev
@kipperdev 10 ай бұрын
Muito obrigadaa 💜
@kauetsilva
@kauetsilva Жыл бұрын
você é muito didática!!
@kipperdev
@kipperdev Жыл бұрын
Valeuu Kaue 😊
@cadfgbo
@cadfgbo 10 ай бұрын
parabens muito bom conteudo top
@kipperdev
@kipperdev 10 ай бұрын
Muito obrigadaa 💜
@mateus_andriola
@mateus_andriola Жыл бұрын
Parabéns pelo vídeo! Eu não sabia desse `mockReturnThis` me parece bastante útil principalmente pra mock de responses. Tem uma parada que eu acho muito legal do jest, que é o it.todo, é uma função que você pode já declarar todas as `suites` de teste sem que o jest realmente faça alguma coisa pra validar, eu acho legal pra organizar, e me ajudou algumas vezes a ser mais produtivo (por ter definido já como o teste vai funcionar)
@kipperdev
@kipperdev Жыл бұрын
Boaaa, gostei da sugestão do `it.todo`, já conhecia porém não costumo usar, vou tentar usar algum dia pra ver se me ajuda na produtivadade também, valeu Mateus 💜
@GersonSilva-cm5ow
@GersonSilva-cm5ow Жыл бұрын
Fê, a braba da programação ❤
@kipperdev
@kipperdev Жыл бұрын
Obrigadaaa Gerson 💜
@user-oq7br7pq8z
@user-oq7br7pq8z 8 ай бұрын
Excelente conteúdo Fe! Tem me ajudado muito em minha jornada como dev. Achei muito interessantes a extensão que você está utilizando, que te dá alguns avisos durante a escrita, exemplo o "Missing positional argument" que aparece em vermelho às 13:39. Poderias me dizer qual extensão é esta? Obrigado desde já! (se algm saber e puder me ajudar)
@me.dwesley
@me.dwesley Жыл бұрын
Muito bom!
@kipperdev
@kipperdev Жыл бұрын
Valeuu 💜
@Lfmpaes
@Lfmpaes Жыл бұрын
Eu tava querendo muito aprender exatamente isso. Esse vídeo veio em excelente hora!
@kipperdev
@kipperdev Жыл бұрын
Que bom Luis, espero que tenha gostado do vídeo!! 💜
@Wan-Matos
@Wan-Matos Жыл бұрын
Bom dia Sra. Kipper.
@kipperdev
@kipperdev Жыл бұрын
Boa tardee! hahaha
@taveirinha1337
@taveirinha1337 Жыл бұрын
Você usa o que de framework no Backend? parabéns pelo canal
@devchakrian8115
@devchakrian8115 Жыл бұрын
Um dos melhores vídeos que vi sobre Jest no KZbin, ajudou demaais!
@kipperdev
@kipperdev Жыл бұрын
Valeuu Chakrian, fico muito feliz que gostou do vídeo! 💜
@ingridanjos4102
@ingridanjos4102 5 ай бұрын
Oi Fe, tudo bem? Test em Jest estava sendo a pedra no meu sapato, mas acredito que agora após esse vídeo vou performar muito melhor com esse tema :) Obrigada pela explicação
@kipperdev
@kipperdev 5 ай бұрын
Oii Ingrid, tudo ótimo e vc? Show, espero que o vídeo tenha te ajudado e esclarecido um pouco as coisas! 💜
@DJ_DEMONS
@DJ_DEMONS 4 ай бұрын
Teste de Download Os links abaixo estão hospedados nos nossos nodes e podem ser usados para testar o downloado partindo de um servidor seguro eu abaixei isso só que eu não sei o que é de Wi-Fi
@Jack-ss4re
@Jack-ss4re 5 ай бұрын
É mais usado mock ou banco de dados de teste? Ou estes andam lado a lado?
@marcosantonio-pe9sl
@marcosantonio-pe9sl 4 ай бұрын
Opa tava fazendo um crud em node js mais não sei como testar com um arquivo HTML e css com requisição
@leonardofirmodamota6081
@leonardofirmodamota6081 Жыл бұрын
Boa feh, só aula top e bem explicada.
@kipperdev
@kipperdev Жыл бұрын
Muito obrigada Leo!! 💜
@user-iv3yw7xk3p
@user-iv3yw7xk3p Жыл бұрын
Bom dia, Fernanda! Estava vendo sua live de 4 semanas atrás, mas logo no inicio já n entendi. Como instala aquele terminal pra fazer os códigos? Tô no inicio desses códigos, na minha escola eu programo no bloco de notas😂😂 (2º ensino médio T.I)
@vlogger_Do_Ipiranga
@vlogger_Do_Ipiranga 6 ай бұрын
vou tentar criar hoje minha primeira aplicação com Jest
@kipperdev
@kipperdev 6 ай бұрын
Boaa!
@vlogger_Do_Ipiranga
@vlogger_Do_Ipiranga 6 ай бұрын
@@kipperdev eu consigo Realizar uma aplicação HTML,CSS,JS com o uso do Jest Junto? ou seria muito dificil?
@marlonoliveira4822
@marlonoliveira4822 Жыл бұрын
Obrigado Kipper, esse vídeo veio justamente no momento que eu to estudando jest.
@kipperdev
@kipperdev Жыл бұрын
Espero que tenha te ajudado Marlon! 💜
@jacintosoftware
@jacintosoftware Жыл бұрын
Muito bom, fe!
@kipperdev
@kipperdev Жыл бұрын
Valeuu Joao! 💜
@MetaleiroRolandia
@MetaleiroRolandia Жыл бұрын
Estou vindo pela live do Lucas Montano!!!
@kipperdev
@kipperdev Жыл бұрын
Seja bem vindoo 💜
@ChandlerBing11
@ChandlerBing11 Жыл бұрын
Arrasou, Fê!!!
@kipperdev
@kipperdev Жыл бұрын
Valeuuu! 😊
@EduardoFariaRJ
@EduardoFariaRJ 7 ай бұрын
Quando vc acha que já aprendeu o básico de NODE e React pra começar a brincar, me aparece mais uma coisa que é praticamente todo um framework novo só para fazer testes no que vc aprendeu... 😩 PS: Prevejo o destino final de muita gente ao ChatGPT pra gerar esses testes kkkkkk [Adorei o canal e a didática, mas precisava desabafar 😭]
@Unclefoda
@Unclefoda Жыл бұрын
Muito obrigado
@kipperdev
@kipperdev Жыл бұрын
💜
@watheos6730
@watheos6730 Жыл бұрын
Uma recomendação: dá uma olhada em alguma inteligência artificial capaz de melhorar o áudio capturado.
@kipperdev
@kipperdev Жыл бұрын
Valeu Watheos!
@hendcode
@hendcode Жыл бұрын
Fernanda, uma dica para vídeo: Como enviar formulários de forma simplificada com um Backend "tranquilo"
@sergioluiscruzfilho
@sergioluiscruzfilho 9 ай бұрын
oq é um backend "tranquilo"?
@rafaeljose9414
@rafaeljose9414 Жыл бұрын
amassou
@kipperdev
@kipperdev Жыл бұрын
💜
@evanilsonp.9900
@evanilsonp.9900 4 ай бұрын
Tentei fazer isso no meu crud e so deu fail kk
@kipperdev
@kipperdev 4 ай бұрын
Puts! Manda lá na comunidade que o pessoal sempre ajuda!
@devarsh5317
@devarsh5317 Жыл бұрын
tema pfv
@kipperdev
@kipperdev Жыл бұрын
Eu uso o emerald, versão Dark!
@ViniciusTeixeira-tg7mt
@ViniciusTeixeira-tg7mt Жыл бұрын
#jovemtranquilao
@kipperdev
@kipperdev Жыл бұрын
Hahahah só os entendedores entenderão
@iury664
@iury664 5 ай бұрын
você colocou lógica dentro do controller, hoje isso não é mais visto como boa prática - até onde sei -, então acredito que essa verificação seria dentro de um middleware. Logo, sua decisão de por no controller foi pela didática ou pode ter lógica dentro do controller ?
@evanilsonp.9900
@evanilsonp.9900 4 ай бұрын
E onde que coloca a lógica se não for controller? Sou novo e queria entender
@iury664
@iury664 4 ай бұрын
@@evanilsonp.9900 boa pergunta, depende do pattern, normalmente num arquivo separado chamado service, use-case ou views
@TheKlein550
@TheKlein550 2 ай бұрын
Qual a música do Final? muito boa! @kipperdev
@brasleymendeleev7820
@brasleymendeleev7820 Жыл бұрын
${live_name}
@anselmonascimento3324
@anselmonascimento3324 Жыл бұрын
Testes unitários ajuda bastante nos testes da funcionalidades. Eu tbm uso o jest ;)
@kipperdev
@kipperdev Жыл бұрын
Simm 😊
@igorcastilhos
@igorcastilhos Жыл бұрын
Muito bom!
@kipperdev
@kipperdev Жыл бұрын
Valeu Igor!!! :)
Como testar aplicações React usando Jest & Testing Library
44:16
Fernanda Kipper | Dev
Рет қаралды 38 М.
REAGINDO VAGAS DE FULLSTACK/FRONTEND DA GRINGA | O que elas estão pedindo ?
22:24
Happy 4th of July 😂
00:12
Alyssa's Ways
Рет қаралды 64 МЛН
Heartwarming Unity at School Event #shorts
00:19
Fabiosa Stories
Рет қаралды 17 МЛН
A clash of kindness and indifference #shorts
00:17
Fabiosa Best Lifehacks
Рет қаралды 108 МЛН
Testing Node Server with Jest and Supertest
11:45
Sam Meech-Ward
Рет қаралды 113 М.
SE VOCÊ É PROGRAMADOR então PRECISA SABER esses FUNDAMENTOS DA COMPUTAÇÃO
16:37
O QUE FAZ UM ENGENHEIRO DE SOFTWARE? Minha experiência no Itaú
5:44
Fernanda Kipper | Dev
Рет қаралды 23 М.
Aprenda a testar rotas de api com Jest no NodeJS
15:28
CodarMe
Рет қаралды 25 М.
Aider and Claude 3.5: Develop a Full-stack App Without Writing ANY Code!
16:58
Coding the Future With AI
Рет қаралды 25 М.
Criando API completa com NODEJS + TypeScript e MongoDB  #backaofront 01
55:17
Sujeito programador
Рет қаралды 31 М.
The Right Way To Build REST APIs
10:07
Awesome
Рет қаралды 71 М.
CONFIGURANDO SEU VS Code: Extensões e Configurações que você PRECISA ter
33:06
Как правильно выключать звук на телефоне?
0:17
Люди.Идеи, общественная организация
Рет қаралды 1,8 МЛН
iPhone socket cleaning #Fixit
0:30
Tamar DB (mt)
Рет қаралды 15 МЛН
Это - iPhone 16 и вот что надо знать...
17:20
Overtake lab
Рет қаралды 103 М.
Cheapest gaming phone? 🤭 #miniphone #smartphone #iphone #fy
0:19
Pockify™
Рет қаралды 4,2 МЛН