Saltar al contenido principal

jest-native

[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 →

peligro

Este paquete está obsoleto y ya no recibe mantenimiento activo.

Te recomendamos migrar a React Native Testing Library, versión 12.4 o posterior, que incluye modernos matchers de Jest integrados basados en los matchers de este repositorio. El proceso de migración debería ser relativamente sencillo; tenemos una guía de migración disponible.

Jest Native es una biblioteca complementaria para React Native Testing Library que proporciona matchers de elementos personalizados para Jest.

npm install --save-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: al usar algunos de estos matchers, es posible que necesites asegurarte de usar una función de consulta (como queryByTestId) en lugar de una función de obtención (como getByTestId). De lo contrario, la función get* podría lanzar un error antes de tu aserción.

Consulta la documentación de Jest Native para ver la lista completa de matchers disponibles.