Buscar..


Introducción

La prueba de unidad es una práctica de prueba de bajo nivel donde se prueban las unidades o componentes más pequeños del código.

Pruebas unitarias con broma.

Jest es un marco de pruebas de javascript ampliamente utilizado para probar aplicaciones de reacción. Es soportado por facebook.

Aquí hay una prueba

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 />
  );
});

Aquí hay un código para hacerlo pasar

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);

Prueba de unidad en reaccionar nativo usando broma

A partir de la versión reactiva-nativa 0.38, se incluye una configuración de Jest de forma predeterminada cuando se ejecuta react-native init. La siguiente configuración se debe agregar automáticamente a su archivo package.json:

    "scripts": {
    "start": "node node_modules/react-native/local-cli/cli.js start",
    "test": "jest"
    },
    "jest": {
     "preset": "react-native"
    }

Puede ejecutar run npm test or jest para probar en reaccionar nativo. Por ejemplo de código: Enlace



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow