Saltar al contenido principal

Introducción

[Traducción Beta No Oficial]

Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →

Solid Testing Library en GitHub

Inspirado completamente por preact-testing-library

npm install --save-dev @solidjs/testing-library

Esta biblioteca está construida sobre DOM Testing Library, que contiene la mayor parte de la lógica detrás de las consultas.

El Problema

Deseas escribir pruebas para tus componentes de Solid que eviten incluir detalles de implementación y sean mantenibles a largo plazo.

Esta Solución

Solid Testing Library es una solución muy ligera para probar componentes de Solid. Su principio rector principal es:

Cuanto más se asemejen tus pruebas a la forma en que se usa tu software, más confianza podrán darte.

Consulta la introducción a DOM y la introducción a React para una explicación más detallada.

Lo que esta biblioteca NO es:

  1. Un corredor de pruebas o framework.

  2. Específico para un framework de pruebas.

Si usas Jest, te recomendamos utilizar solid-jest para resolver correctamente la versión para navegador de Solid, ya que Jest usará por defecto la versión para servidor cuando se ejecute en Node.

💡 Si estás usando Jest o vitest, también te puede interesar instalar @testing-library/jest-dom para utilizar los comparadores personalizados de jest.