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 →

Svelte Testing Library en GitHub

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

Esta biblioteca está construida sobre dom-testing-library donde reside la mayor parte de la lógica detrás de las consultas.

El Problema

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

Esta Solución

Svelte Testing Library es una solución muy ligera para probar componentes de Svelte. Proporciona funciones de utilidad ligeras sobre svelte, fomentando mejores prácticas de pruebas. Su principio rector fundamental es:

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

Así que en lugar de trabajar con instancias de componentes de Svelte renderizados, tus pruebas interactuarán con nodos DOM reales. Consulta dom-testing-library 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.