React: Teste seus componentes | Jest | Testing Library

  Рет қаралды 27,463

Washington Developer

Washington Developer

Күн бұрын

Пікірлер
@joaobraz612
@joaobraz612 Жыл бұрын
Conteúdo muito bom, Washington!
@isaacalencar3841
@isaacalencar3841 3 жыл бұрын
Esse vídeo foi muito bom, eu gostei demais da forma como você introduziu o conteúdo. São escassos os conteúdos sobre testes no front-end. Parabéns 💪🏻👏🏻👏🏻
@WashingtonDeveloper
@WashingtonDeveloper 3 жыл бұрын
Obrigado Isaac, que bom que vc gostou 👍.
@Joao.Gabriel7
@Joao.Gabriel7 Жыл бұрын
Valeu pela aula cara, ajudou bastante!
@jhonmuller8062
@jhonmuller8062 Жыл бұрын
Vale salientar que se você estiver tendo problemas ao executar o click do botão através do userEvent, deve ser porque faltou colocar o async na função e await na frente do userEvent.click(). Estive com esse problema. Ótimo vídeo, ensinou muito.
@eliasfausto1377
@eliasfausto1377 Жыл бұрын
Excelente vídeo Washington, muito obrigado pela aula!!! Ajudou demais!
@eulaludmila5256
@eulaludmila5256 3 жыл бұрын
Sensacional!!!! Simples e direto, precisava de um começo assim. Muito obrigada e sucesso!!!
@WashingtonDeveloper
@WashingtonDeveloper 3 жыл бұрын
obrigado @Eula Ludmila
@HeronHideki
@HeronHideki 3 жыл бұрын
Muito bom essa forma de demonstrar, além de mostrar como criar os testes, mostra a vantagem que eu tenho em ter testes na aplicação....
@luisdwq123
@luisdwq123 2 жыл бұрын
Cara gostei muito da maneira como tu explicou o assunto, testes as vezes dão uma confusão na cabeça mas tu destrinchou bem tudo, parabens!
@thaynasilva6846
@thaynasilva6846 2 жыл бұрын
Estava há 2 dias lendo artigos e vendo vídeos sobre testes unitários com Jest e Testing Library e em nenhum dos diversos conteúdos que consumi obtive o que você conseguiu fazer em 21 minutos. Explicação clara, objetiva e fiel à documentação. Parabéns pela excelente didática e muito obrigada por esse vídeo, me ajudou demais! 👏👏👏
@WashingtonDeveloper
@WashingtonDeveloper 2 жыл бұрын
Fico muito feliz em poder ajudar 😁
@pedro.britto
@pedro.britto 2 жыл бұрын
Caramba! Baita aula! Muito obrigado por compartilhar seus conhecimentos, Washington. Extremamente didático. Sucesso!
@IrlanFreitasjr
@IrlanFreitasjr 3 жыл бұрын
Conteúdo muito bom, dando a base para a forma de pensar em como realizar os testes, parabéns!
@flanelondjorge1790
@flanelondjorge1790 3 жыл бұрын
Cara! agora sei criar testes, orbrigado pelo o seu tempo.
@WashingtonDeveloper
@WashingtonDeveloper 3 жыл бұрын
Que maravilha 👏👏👏👏👏, fico feliz em poder ajudar 😁
@andrenolasco9376
@andrenolasco9376 3 жыл бұрын
Estou começando a me aventurar no mundo dos testes, achei o vídeo bem didático e o melhor e colocar um exemplo de refatoração de componente. Outro ponto super importante do vídeo foi que logo no início, já apresentou o site com as documentações. Muita gente quer aprender sem ter pelo menos passado na documentação antes... kkkkkk. Parabéns pelo trabalho!
@WashingtonDeveloper
@WashingtonDeveloper 3 жыл бұрын
Opa André, obrigado... essa e a diferença mesmo, os testes te deixa mais crítico, um desenvolvedor diferenciado 👍
@jarodcavalcante
@jarodcavalcante 3 жыл бұрын
Show!😀
@Bruno02D
@Bruno02D 2 жыл бұрын
video top
@GeorgeMatos
@GeorgeMatos 3 жыл бұрын
Muito bom, tava realmente precisando de algo claro e suscinto.
@almirsilva838
@almirsilva838 2 жыл бұрын
Material muito didático; gostei muito!
@carlosamorim94
@carlosamorim94 2 жыл бұрын
Meu deus cara... Vc é fera demais! Finalmente consegui entender os testes! Vou começar a treinar agora mesmo! Ganhou mais um inscrito!
@sandro1dev
@sandro1dev 3 жыл бұрын
Muito bom, simples e direto! Obrigado pelo conteúdo
@WashingtonDeveloper
@WashingtonDeveloper 3 жыл бұрын
Que bom que gostou Sandro vlw 👍
@marcelorafael23
@marcelorafael23 2 жыл бұрын
Muito bom. Foi simples e Sucinto. Ganhou um inscrito. 👏
@EricFrankLi
@EricFrankLi 3 жыл бұрын
Gostei do conteúdo. Parabéns e obrigado.
@lino1678
@lino1678 2 жыл бұрын
Meus parabéns pelo conteúdo.
@alinebarbosa6293
@alinebarbosa6293 3 жыл бұрын
parabéns, muito bom mesmo tava precisando de algo claro e objetivo. obrigado.
@WashingtonDeveloper
@WashingtonDeveloper 3 жыл бұрын
Obrigado @Aline 😉
@_reinaldoferreira
@_reinaldoferreira 3 жыл бұрын
Fala Washington, Cara que legal o video... confesso que me chamou a atenção as sua orientações de: 1 - Orientar o pessoal a ler a documentação 2 - E estudar sobre boas praticas Parabéns pelo conteúdo e pela didática, estou seguindo e final de semana vou maratonar alguns videos seus rs
@WashingtonDeveloper
@WashingtonDeveloper 3 жыл бұрын
Fala Reinaldo tudo bem, que bom que vc gostou, espero ter ajudado de alguma forma 😁👍
@danielhbrito
@danielhbrito 3 жыл бұрын
Que aula fantástica! Me ajudou bastante!
@maykonsousa84
@maykonsousa84 3 жыл бұрын
Topzeira mano!
@paulah37
@paulah37 3 жыл бұрын
Muito bom! Simples e direto
@RogerioOrioli
@RogerioOrioli 2 жыл бұрын
que didatica linda ! parabens
@paulapompeodecamargo9733
@paulapompeodecamargo9733 2 жыл бұрын
shooow!
@erickpascoal6840
@erickpascoal6840 3 жыл бұрын
Muito bom, parabéns
@SammmLLL
@SammmLLL 3 жыл бұрын
mto obrigado
@jimmmyspd
@jimmmyspd 2 жыл бұрын
ótimo vídeo e ótima didática
@RobsonAlvesJJ
@RobsonAlvesJJ 3 жыл бұрын
Muito bom, me ajudo bastante!
@TiagoDiass2
@TiagoDiass2 3 жыл бұрын
ótimo conteúdo!!
@WashingtonDeveloper
@WashingtonDeveloper 3 жыл бұрын
@obrigado Tiago
@GaabrielRibeiro
@GaabrielRibeiro 3 жыл бұрын
Toppp!
@LeonardoLuzx
@LeonardoLuzx 3 жыл бұрын
Obrigado pelo video! Só não fica claro onde começa e termina o testing library e o jest.
@WashingtonDeveloper
@WashingtonDeveloper 3 жыл бұрын
Opa Dev Tools tudo bem? obrigado 👍. Então a direferenca esta nas responsabilidades: - Jest é um runner test, responsavel em executar testes e muito mais... um detalhe desses (muito mais) são os assertions (toBe, toEqual... jestjs.io/pt-BR/docs/expect) mais detalhe na documentação jestjs.io/pt-BR/. -Testing Library, Utilitários de teste simples e completos que incentivam boas práticas de teste(React, Angular, Vue... ), ele nos ajuda a fazer seleções do meu componente, e verificar nos (assertions do jest) para fazer as validações. mais detalhes testing-library.com/docs/react-testing-library/intro
@danjunior865
@danjunior865 3 жыл бұрын
Ótima explicação. Bem detalhada, muito boa para quem está começando com os testes. Uma dúvida: dá pra fazer TDD com React? Ou é melhor fazer os testes depois do componente pronto?
@WashingtonDeveloper
@WashingtonDeveloper 3 жыл бұрын
Olá @Dirceu tudo bem?. Com certeza e possível utilizar TDD. Olha no Front-End, (na minha opnião) não seria necessário utilizar TDD. a não ser uma camada de DOMAIN. Mas quando falamos de UI, mais na funcionalidade, criar o componente e depois testar, ja deixa ele manutenível o suficiente.
@gabrielpereiramendes3463
@gabrielpereiramendes3463 3 жыл бұрын
#Excelente!
@WashingtonDeveloper
@WashingtonDeveloper 3 жыл бұрын
Obrigado Gabriel 😄
@TaiuanPagini
@TaiuanPagini 3 жыл бұрын
Primeiramente parabéns pelo conteudo! E queria perguntar qual extensão esta utilizando para o vscode dar as sugestões de métodos no "screen", por exemplo o getByText()?
@WashingtonDeveloper
@WashingtonDeveloper 3 жыл бұрын
Obrigado Taiuan, então não estou usando nenhuma extensão não, só as configurações padrão do VsCode(as extensões que uso para JS e o Prettier, Eslint caso já n venha no projeto), caso vc n consiga exibir, comenta aqui que posso te ajudar 👍.
@martadeoliveiramacedomarta6126
@martadeoliveiramacedomarta6126 3 жыл бұрын
👏👏👏👏
@AlbertoPNeto
@AlbertoPNeto 3 жыл бұрын
Conteúdo brilhante. Difícil achar algo tão compreensível e ao mesmo tempo completo. Porém, fiquei com uma dúvida. Onde foi utilizado o Jest? Ele está no título, mas não foi importado no código. Obrigado! E bom trabalho
@WashingtonDeveloper
@WashingtonDeveloper 3 жыл бұрын
Fala Alberto tudo bem? O Jest e o runtime, responsável pelos testes: jestjs.io/pt-BR/
@AlbertoPNeto
@AlbertoPNeto 3 жыл бұрын
@@WashingtonDeveloper hmm então jest pega automaticamente os arquivos que terminam em test.js?
@WashingtonDeveloper
@WashingtonDeveloper 3 жыл бұрын
@@AlbertoPNeto exatamente
@rbltv
@rbltv 2 жыл бұрын
Topppp
@joaoggabriellima
@joaoggabriellima 2 жыл бұрын
Boa noite, tudo bem? Em alguns casos eu observei que a verificação poderia ter sido feita em um escopo só, por exemplo no caso do clique do botão ja poderia verificar o contador, se havia adicionado as classes e etc. Você optou por deixar os testes bem mais extraídos, cada um fazendo o mínimo possível. Essa é a maneira mais correta? Ou foi mais intencional com a proposta do vídeo? Agradeço desde já
@WashingtonDeveloper
@WashingtonDeveloper 2 жыл бұрын
Olá tudo bem graças a Deus. O video traz a necessidade de testarmos os nossos componentes. Quanto menor a parte testada melhor(sim foi intencional). Agora a questão de correto, depende como vc ou sua equipe gostaria de testar esses cenários (ou escopos). Se eu conseguir fazer vc testar seus componentes (independente da forma ou estrutura), MARAVILHA 😎
@antonyleme7602
@antonyleme7602 2 жыл бұрын
Legal. Minha dúvida em relação aos testes é saber o que precisa ser testado e o que não precisa. Tenho implementado alguns testes ultimamente e tenho reparado que ficam me extensos e comecei a me perguntar se era realmente necessário testar tudo que estava testando. Eu deveria testar props dos componentes? E o visual? Indica algum conteúdo sobre isso?
@WashingtonDeveloper
@WashingtonDeveloper 2 жыл бұрын
Ola Antony, existe muitas obras muito boa, mas que eu gostei baste foi um livro de Kent Beck "Tdd Desenvolvimento Guiado por Testes"
@arozendojr
@arozendojr 3 жыл бұрын
como que ficaria os testes, caso fosse usado os styled Componentes ?
@WashingtonDeveloper
@WashingtonDeveloper 3 жыл бұрын
Fala @Antônio tudo bem? então, não muda ta, nem deveria mudar rs. pq os styles, podem influenciar somente em alguma ação ou alteração de status, como foi mostrado no video. 👍
@kochgamers
@kochgamers 2 жыл бұрын
fala mestre, deixa eu te fazer uma pergunta, vc ja tentou usar o jest com styled components no react native ?
@WashingtonDeveloper
@WashingtonDeveloper 2 жыл бұрын
Fala Marcus tudo bem? Já sim, não deveria dar problema, pq o styled… seria o “css”
@JoaoVictor-rw9qb
@JoaoVictor-rw9qb 2 жыл бұрын
Amigo, normalmente não utilizamos uma pasta separada chamada test em react? Temos que usar __test__ para testar? É meio confuso pra mim, pq em node eu crio um pasta separada para testes
@WashingtonDeveloper
@WashingtonDeveloper 2 жыл бұрын
Fala João tudo bem? Então vc pode configurar para uma pasta especifica, mas eu gosto de deixar os testes dos componentes próximo. Vc pode ver aqui na documentação create-react-app.dev/docs/running-tests#filename-conventions Realmente pode diferenciar mesmo... mas dependendo da sua equipe vcs podem montar um que fique melhor 👍
@andresouza696
@andresouza696 2 жыл бұрын
cara não sei pq mas no meu vscode não aparece as funcionalidades do jest no auto complete. pode me ajudar?
@WashingtonDeveloper
@WashingtonDeveloper 2 жыл бұрын
Opa Andre tudo bem? tenta deixar seu Vscode atualizado ou tentar usar esse plugin code.visualstudio.com/docs/editor/intellisense
@brunomoreno3895
@brunomoreno3895 2 жыл бұрын
nao ensina como instalar
Testes com React Testing Library
51:13
Ricardo Pedroni
Рет қаралды 11 М.
Testes no React com Jest & Testing Library | Guia Completo
1:12:52
Felipe Rocha • Full Stack Club
Рет қаралды 16 М.
Random Emoji Beatbox Challenge #beatbox #tiktok
00:47
BeatboxJCOP
Рет қаралды 51 МЛН
Wait for it 😂
00:19
ILYA BORZOV
Рет қаралды 11 МЛН
Colorful Pasta Painting for Fun Times! 🍝 🎨
00:29
La La Learn
Рет қаралды 308 МЛН
Players vs Pitch 🤯
00:26
LE FOOT EN VIDÉO
Рет қаралды 34 МЛН
Angular Testing with Jest: Components and Services
34:44
karkara
Рет қаралды 12 М.
React Testing Crash Course
58:36
Traversy Media
Рет қаралды 318 М.
Autenticação JWT com Context API e React Router
32:46
Mateus Silva
Рет қаралды 66 М.
Testes no NodeJS aplicando TDD com Jest | Diego Fernandes
1:20:44
Rocketseat
Рет қаралды 154 М.
Testing In React Tutorial - Jest and React Testing Library
21:28
Configurando Jest + React Testing Library no Vite #Dia23
18:44
Front Beginners
Рет қаралды 8 М.
Como testar aplicações React usando Jest & Testing Library
44:16
Fernanda Kipper | Dev
Рет қаралды 43 М.
The Only Unbreakable Law
53:25
Molly Rocket
Рет қаралды 335 М.
[BR][Teste] Jest - Iniciando com testes e TDD
23:21
Matheus Castiglioni
Рет қаралды 17 М.
Random Emoji Beatbox Challenge #beatbox #tiktok
00:47
BeatboxJCOP
Рет қаралды 51 МЛН