react-native
Examen de la unidad
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