react-native                
            Enhetstestning
        
        
            
    Sök…
Introduktion
            Enhetstestning är en praxis på låg nivå där de minsta enheterna eller komponenterna i koden testas.
        
        Enhetstestning med jest
 Jest är ett javascript-testramverk som används allmänt för testning av reaktionsapplikationer. Det stöds av facebook 
Här är ett 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 />
  );
});
 Här är en kod för att få det att passera
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);
        Enhetstest i reaktion Native med Jest
Från början av reaktivt-version 0,38 inkluderas en Jest-inställning som standard när reager-native init körs. Följande konfiguration bör automatiskt läggas till din package.json-fil:
    "scripts": {
    "start": "node node_modules/react-native/local-cli/cli.js start",
    "test": "jest"
    },
    "jest": {
     "preset": "react-native"
    }
  Du kan köra run npm test or jest att testa som reagera. För kodexempel: Länk 
Modified text is an extract of the original Stack Overflow Documentation
        Licensierat under CC BY-SA 3.0
        Inte anslutet till Stack Overflow