Ir para o conteúdo principal

Introdução

[Tradução Beta Não Oficial]

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 install --save-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 é:

Quanto mais seus testes se assemelharem à forma como seu software é usado, mais confiança eles podem te dar.

Veja a introdução da DOM e a introdução do React para uma explicação mais detalhada.

O que esta biblioteca não é:

  1. Um executor de testes ou framework.

  2. 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.