react-native
Unit Testing
Suche…
Einführung
Das Testen von Einheiten ist eine einfache Testpraxis, bei der kleinste Einheiten oder Komponenten des Codes getestet werden.
Unit-Test mit Spaß
Jest
ist ein JavaScript-Testframework, das häufig zum Testen von Reaktieanwendungen verwendet wird. Es wird von Facebook unterstützt
Hier ist ein 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 />
);
});
Hier ist ein Code, um es passieren zu lassen
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);
Unit Test In React Native mit dem Scherz
Ab der Reaktiver-Version 0.38 ist bei der Ausführung von Reaktiver-Init standardmäßig ein Jest-Setup enthalten. Die folgende Konfiguration sollte automatisch zu Ihrer package.json-Datei hinzugefügt werden:
"scripts": {
"start": "node node_modules/react-native/local-cli/cli.js start",
"test": "jest"
},
"jest": {
"preset": "react-native"
}
Sie können run npm test or jest
ausführen, run npm test or jest
native testen zu können. Für Codebeispiel: Link
Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow