react-native                
            Testen van een eenheid
        
        
            
    Zoeken…
Invoering
            Eenheidstesten is een testmethode op laag niveau waarbij de kleinste eenheden of componenten van de code worden getest.
        
        Unit testen met jest
 Jest is een JavaScript-testraamwerk dat veel wordt gebruikt voor het testen van reactietoepassingen. Het wordt ondersteund door Facebook 
Hier is een 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 is wat code om het te laten slagen
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);
Eenheidstest in reactie Native met Jest
Vanaf react-native versie 0.38 wordt standaard een Jest-installatie meegeleverd bij het uitvoeren van react-native init. De volgende configuratie moet automatisch worden toegevoegd aan uw package.json-bestand:
    "scripts": {
    "start": "node node_modules/react-native/local-cli/cli.js start",
    "test": "jest"
    },
    "jest": {
     "preset": "react-native"
    }
 Je kunt run npm test or jest testen in native reactie. Voor codevoorbeeld: Link 
Modified text is an extract of the original Stack Overflow Documentation
        Licentie onder CC BY-SA 3.0
        Niet aangesloten bij Stack Overflow