jest-native
Esta página foi traduzida por PageTurner AI (beta). Não é oficialmente endossada pelo projeto. Encontrou um erro? Reportar problema →
Este pacote está descontinuado e não é mais mantido ativamente.
Recomendamos que você migre para a React Native Testing Library, versão 12.4 ou posterior, que inclui modernos matchers do Jest integrados baseados nos matchers deste repositório. O processo de migração deve ser relativamente simples, e temos um guia de migração disponível.
Jest Native é uma biblioteca
complementar para a React Native Testing Library que fornece matchers de
elementos personalizados para o Jest.
- npm
- Yarn
npm install --save-dev @testing-library/jest-native
yarn add --dev @testing-library/jest-native
const {queryByTestId} = render(
<View>
<View testID="not-empty">
<Text testID="empty" />
</View>
<Text testID="visible">Visible Example</Text>
</View>,
)
expect(queryByTestId('not-empty')).not.toBeEmpty()
Nota: ao usar alguns desses matchers, pode ser necessário garantir que você usa uma função de query (como
queryByTestId) em vez de uma função get (comogetByTestId). Caso contrário, a funçãoget*pode lançar um erro antes da sua asserção.
Confira a documentação do Jest Native para ver a lista completa de matchers disponíveis.