Introdução
Esta página foi traduzida por PageTurner AI (beta). Não é oficialmente endossada pelo projeto. Encontrou um erro? Reportar problema →
Solid Testing Library no GitHub
Inspirado completamente pela preact-testing-library
- npm
- Yarn
npm install --save-dev @solidjs/testing-library
yarn add --dev @solidjs/testing-library
Esta biblioteca é construída sobre a
DOM Testing Library, onde está a maior parte da lógica por trás das queries.
O Problema
Você deseja escrever testes para seus componentes Solid de forma que evitem detalhes de implementação e sejam sustentáveis a longo prazo.
A Solução
A Solid Testing Library é uma solução muito leve para testar componentes Solid. Seu princípio orientador primário é:
Veja a introdução da DOM e a introdução do React para uma explicação mais detalhada.
O que esta biblioteca não é:
Um executor de testes ou framework.
Específico para um framework de teste.
Se você estiver usando Jest, recomendamos utilizar o solid-jest para resolver corretamente a versão browser do Solid, já que o Jest usará por padrão a versão server quando executado no Node.
💡 Se você usa Jest ou vitest, também pode ser interessante instalar
@testing-library/jest-dom para utilizar os matchers personalizados do jest.