Fazer um simples teste para verificar se a imagem foi renderizada ou não, no React Testing Library, é uma atividade bem simples, mas podemos acabar nos enrolando com coisa boba.
Então sem enrolação, um exemplo de teste básico:
Componente React de imagem
1 | const Logo = ({ src }) => { |
Agora vamos testar:
Caso 1 - Deve renderizar
1 | import { render, screen } from '@testing-library/react'; |
Caso 2 - Não deve renderizar
1 | import { render, screen } from '@testing-library/react'; |
Agora é só rodar no terminal o seu comando de teste e comemorar!