jest-native
Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →
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
- 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: 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 (comogetByTestId). De lo contrario, la funciónget*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.