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