खोज…


परिचय

यूनिट परीक्षण एक निम्न स्तर का परीक्षण अभ्यास है जहां सबसे छोटी इकाइयों या कोड के घटकों का परीक्षण किया जाता है।

जेस्ट के साथ यूनिट परीक्षण

Jest एक जावास्क्रिप्ट परीक्षण रूपरेखा है जो व्यापक रूप से परीक्षण प्रतिक्रिया अनुप्रयोगों के परीक्षण के लिए उपयोग की जाती है। फेसबुक द्वारा समर्थित है

यहाँ एक परीक्षण है

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

इसे पास करने के लिए यहां कुछ कोड दिए गए हैं

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

जेस्ट के उपयोग से रिएक्टिव नेटिव में यूनिट टेस्ट

प्रतिक्रिया-देशी संस्करण 0.38 से शुरू होकर, प्रतिक्रिया-देशी इनिट चलाते समय एक जेस्ट सेटअप डिफ़ॉल्ट रूप से शामिल होता है। निम्न कॉन्फ़िगरेशन को स्वचालित रूप से आपके package.json फ़ाइल में जोड़ा जाना चाहिए:

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

आप प्रतिक्रिया देशी में परीक्षण करने के लिए run npm test or jest सकते हैं। कोड उदाहरण के लिए: लिंक



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow