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 →

Svelte Testing Library no GitHub

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

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 Svelte que evitem incluir detalhes de implementação e sejam sustentáveis a longo prazo.

A Solução

A Svelte Testing Library é uma solução extremamente leve para testar componentes Svelte. Ela oferece funções utilitárias simples sobre o svelte, incentivando práticas de teste mais eficientes. Seu princípio fundamental é:

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

Em vez de lidar com instâncias de componentes Svelte renderizados, seus testes trabalharão com nós DOM reais. Consulte a dom-testing-library para uma explicação detalhada.

O que esta biblioteca não é:

  1. Um executor de testes ou framework.

  2. Específico para um framework de teste.