react-native
Test d'unité
Recherche…
Introduction
Le test unitaire est une pratique de test de bas niveau où les plus petites unités ou composants du code sont testés.
Test unitaire avec blague
Jest
est un framework de test javascript largement utilisé pour tester les applications de réaction. C'est soutenu par facebook
Voici un test
import 'react-native';
import React from 'react';
import Index from '../index.android.js';
import renderer from 'react-test-renderer';
it('renders correctly', () => {
const tree = renderer.create(
<Index />
);
});
Voici un code pour le faire passer
import React, { Component } from 'react';
import {
AppRegistry,
StyleSheet,
Text,
View
} from 'react-native';
export default class gol extends Component {
render() {
return (
<View>
<Text>
Welcome to React Native!
</Text>
<Text>
To get started, edit index.android.js
</Text>
<Text>
Double tap R on your keyboard to reload,{'\n'}
Shake or press menu button for dev menu
</Text>
</View>
);
}
}
AppRegistry.registerComponent('gol', () => gol);
Test unitaire dans React Native utilisant Jest
A partir de la version 0.38 de rea-native, une configuration Jest est incluse par défaut lors de l'exécution de init-native. La configuration suivante doit être automatiquement ajoutée à votre fichier package.json:
"scripts": {
"start": "node node_modules/react-native/local-cli/cli.js start",
"test": "jest"
},
"jest": {
"preset": "react-native"
}
Vous pouvez exécuter run npm test or jest
pour tester un fichier natif. Pour l'exemple de code: Link
Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow