Testando aplicações React com Jest & Testing Library - Decode #012

Testando aplicações React com Jest & Testing Library - Decode #012

Rocketseat

2 года назад

68,478 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

Emily July
Emily July - 26.09.2023 18:06

Para quem não conseguiu usar as funções do jest-dom, criando o arquivo setup.ts. Importa a lib (import "@testing-library/jest-dom";) direto no arquivo de teste que funciona

Ответить
Gabriel Matos
Gabriel Matos - 31.05.2023 00:07

Para quem estiver vendo esse video, se atente a documentação, pois algumas mudaram. Como por exemplo a utilização do userEvent.

Ответить
joiel oliveira
joiel oliveira - 26.05.2023 00:54

Já passei por essa dor, depois de ficar mexendo no código por mais de uma hora, eu descobri que tinha quebrado em outro lugar, e agora pra descobrir em que momento quebrou foi doído rrsrrsrs

Ответить
ƘṾøተĦȜ
ƘṾøተĦȜ - 15.05.2023 11:01

Aonde eu posso encontrar a continuação? Não tô conseguindo encontrar... O item seguinte da playlist já é sobre outra coisa

Ответить
Vinicius Marsola
Vinicius Marsola - 30.04.2023 23:53

Para quem esta criando o projeto nesse momento, com react 18. Talvez voce precise fazer as seguinte confitgurações:

instalar: npm install -D jest-environment-jsdom
no seu ts config: "moduleResolution": "node" ou "NodeNext",

Ответить
Luiz Fernando Modotti
Luiz Fernando Modotti - 09.02.2023 15:58

Valew Diego, conteúdo muito bom.
Seria legal ter um vídeo atualizado de como configurar o Jest para um projeto React-Native com Expo e Typescript... Estou sofrendo bastante com isso e não se acha nada atualizado na internet!

Ответить
Ruben Fontes
Ruben Fontes - 05.02.2023 05:35

cara, é muita lib/pacote...

Ответить
Paulo Daniel
Paulo Daniel - 27.12.2022 16:20

Pessoal, foi feito a segunda parte desse video, falando sobre spies e stubs etc?

Ответить
Ramalho
Ramalho - 06.11.2022 22:58

PARA DE BATER NA PORRA DO TECLADO kkkk

Ответить
Alisson Santana
Alisson Santana - 20.10.2022 02:22

Quem tiver algum erro basta instalar o seguinte pacote:

npm install -D jest-environment-jsdom

Ответить
Alessandro B. G.
Alessandro B. G. - 14.10.2022 17:01

Man, how do you test onFocus for text input on RN using RTL?

Ответить
Moacir
Moacir - 03.10.2022 21:20

Qual é essa linguagem utilizada nos testes que já percebi ser a mesma linguagem para testes Angular e React? Isso é Typescript?

Ответить
Mateus Torquato
Mateus Torquato - 28.09.2022 04:33

Essa live teve continuação?

Ответить
Lucas Santos
Lucas Santos - 05.09.2022 09:45

Ótimo pra programa depois de fuma uns becks kkkkkkkkkkkkkkkkkk

Ответить
Huany Dourado
Huany Dourado - 23.08.2022 17:53

Está com problema no userEvent.
A nova forma de usar é assim:

it("shold be able to add new item to the list", async () => {
const { getByText } = render(<App />);

const addButton = getByText("Adicionar");

await userEvent.setup().click(addButton);

expect(getByText("novo")).toBeInTheDocument();
});

Precisa usar o async e await

Ответить
Denis Quintas Luiz
Denis Quintas Luiz - 12.08.2022 01:46

0 0

Ответить
Anderson Paiva Michellin
Anderson Paiva Michellin - 04.08.2022 22:39

Diego parabéns pelo conteúdo.

Ответить
Marcondes Ferreira
Marcondes Ferreira - 03.07.2022 21:51

Não está funcionando!

Ответить
Guzz_
Guzz_ - 15.05.2022 21:41

Eu configurei aqui o jest baseado na config do video, mas como faço pra fazer o Jest interpretar SVGs ?

Ответить
Elves Brito
Elves Brito - 14.05.2022 19:01

Recebi esse erro no console ao executar o test
O ambiente de teste jest-environment-jsdom não pode ser encontrado. Certifique-se de que a opção de configuração testEnvironment aponte para um módulo de nó existente.

Ответить
Frenetic Gamer
Frenetic Gamer - 12.05.2022 17:23

Já fez a segunda parte? Se fez não estou achando alguém me da um help ai preciso muito do restante :)

Ответить
Flavio Silva
Flavio Silva - 11.05.2022 13:25

Alguém sabe onde posso encontrar o código do video? :)

Ответить
Matheus Souza
Matheus Souza - 11.05.2022 04:14

Esse video continuando a explicacao saiu ou virou lenda pessoal? hahaha

Ответить
Rafael Lucas
Rafael Lucas - 05.05.2022 04:42

Aula fantástica!

Ответить
Elson Júnior
Elson Júnior - 27.04.2022 17:07

Muito bom o conteúdo.
Tive algumas dificudades justamente nos temas que ficou para próxima.

Mocking API Calls (msw)
Spies e Stubs
Context (wrapper on render)

Mais deu para aprender e muito com esse vídeo.

Ответить
FranK
FranK - 15.04.2022 03:01

Alguém mais ta com problema em fazer testes em projetos novos? no meu terminal ta acusando o erro:
Jest failed to parse a file. This happens e.g. when your code or its dependencies use non-standard JavaScript syntax, or when Jest is not configured to support such syntax.

Out of the box Jest supports Babel, which will be used to transform your files into valid JS based on your Babel configuration.

By default "node_modules" folder is ignored by transformers.

Ответить
Alexandre Pereira
Alexandre Pereira - 03.04.2022 23:59

Só deu erros aqui. não consegui usar o "userEvent"

Ответить
Fernando de Paula
Fernando de Paula - 20.03.2022 00:04

para quem está acompanhando com o video

transform: {
"^.+\\.(t|j)sx?$": [
"@swc/jest",
{
jsc: {
parser: {
syntax: "typescript",
tsx: true,
decorators: true,
},
keepClassNames: true,
transform: {
legacyDecorator: true,
decoratorMetadata: true,
react: {
runtime: "automatic",
},
},
},
module: {
type: "es6",
noInterop: false,
},
},
],
},

Ответить
Lucas Frutig
Lucas Frutig - 09.03.2022 22:54

Existe uma porcentagem ideal de cobertura de testes pra front end?

Ответить
Lucas Fernando
Lucas Fernando - 08.03.2022 08:28

notei que os testem estão relacionado apenas a ui, e não ao que acontece por trás? testar front-end é isso mesmo?

Ответить
Lucas Fernando
Lucas Fernando - 08.03.2022 08:25

caso o input fosse um outro componente, também deveria ser testado de forma isolada, e assim por diante né???

Ответить
Diego Moura
Diego Moura - 27.02.2022 23:43

Sensacional, estou estudando Jest pra uma entrevista de emprego e claro busquei conteúdo de vocês que como sempre é excelente, eu passando nesse teste minha situação financeira melhora e com certeza invisto no Ignite xará 😃😃😃😃

Ответить
Thiago Braga
Thiago Braga - 24.02.2022 18:47

Estou com dificuldade de usar Jest com as variáveis de ambientes do Vite, ao rodar dá a mensagem: The 'import.meta' meta-property is only allowed when the '--module' option is 'es2020', 'es2022', 'esnext', 'system', 'node12', sendo que o tsconfig está com esnext.

Ответить
Igor
Igor - 21.02.2022 23:52

"Teste não vai fazer falta na sua vida até você sofrer pela falta de testes" - eu estou justamente agora sofrendo pela falta de testes kkk vídeo no momento certo

Ответить
Klsio23
Klsio23 - 19.02.2022 19:29

Tive diversos problemas na hora de aplicar os testes , entrei na comunidade e ninguém me ajudou

Ответить
Cleyson Silva
Cleyson Silva - 18.02.2022 10:16

Que conteúdo sensacional mano, meus parabéns! Sua didática só aumenta com o tempo!

Ответить
MELQUI SODRE
MELQUI SODRE - 18.02.2022 05:49

Muito boa a aula Diegão, as lives e top para mostra como e o dia dia, quando ficamos preso em algumas coisas simples as vezes kkk mas sempre acontece

Ответить
Klsio23
Klsio23 - 18.02.2022 01:40

Qual o Link da configuração do jest.config.ts ?

Ответить
Paulo Roberto Trindade
Paulo Roberto Trindade - 17.02.2022 16:20

Top demais o conteúdo. Essa semana mesmo comeceiii a estudar pois na empresa que estou hoje é necessário realizar testes unitários e essa live veio na hora certa. até o momento não tinha encontrado neenhum conteúdo tão bom assim, principalmente para quem não tem experiência com testes.

Ответить
Alexandre
Alexandre - 17.02.2022 15:29

00

Ответить
Andrielson F. da Silva
Andrielson F. da Silva - 17.02.2022 05:00

Valeu pelo conteúdo! Já tinha ouvido falar da Testing Library, mas ainda não tinha visto exemplos. Vou começar a utilizar nos projetos.

Ответить
Luiz Henrique Amorim
Luiz Henrique Amorim - 17.02.2022 04:39

Mais um excelente conteúdo, como tudo que fazem! Abraço!

Ответить
Matheus Araújo
Matheus Araújo - 17.02.2022 02:40

pretende fazer um vídeo sobra o suspense do react

Ответить
Chillaz
Chillaz - 17.02.2022 02:39

Conteúdo incrível

Ответить
Humberto JR
Humberto JR - 17.02.2022 02:13

Cheguei tarde e perdi um pouco, agora rever e consumir bons conhecimentos
Era o que precisava agora JEST e Testing-library com REACT

Ответить