jest-native
Cette page a été traduite par PageTurner AI (bêta). Non approuvée officiellement par le projet. Vous avez trouvé une erreur ? Signaler un problème →
Ce paquet est obsolète et n'est plus activement maintenu.
Nous vous encourageons à migrer vers React Native Testing Library, v12.4 ou ultérieure, qui inclut des matchers Jest intégrés modernes basés sur les matchers de ce dépôt. Le processus de migration devrait être relativement simple, nous mettons à disposition un guide de migration.
Jest Native est une bibliothèque complémentaire
pour React Native Testing Library qui fournit des matchers d'éléments personnalisés
pour 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()
Remarque : lorsque vous utilisez certains de ces matchers, assurez-vous d'utiliser une fonction query (comme
queryByTestId) plutôt qu'une fonction get (commegetByTestId). Sinon, la fonctionget*pourrait générer une erreur avant votre assertion.
Consultez la documentation de Jest Native pour obtenir la liste complète des matchers disponibles.