Тестирование условного рендеринга реагирующего компонента с использованием шутки и фермента - PullRequest
0 голосов
/ 14 сентября 2018

У меня есть компонент React с функцией рендеринга, написанной ниже.

Я хочу протестировать компонент условного рендеринга, используя шутки и фермент.

Я хочу понять, как работает этот тест, а также как он реализован в коде

import React from 'react';
import required stores/Actions/Components;

export default class TestExample extends React.Component {



constructor(props) {
        super(props);
        this.state = {
            testData: null,
            start: '',
            end: ''
        }
        this.id = props.id;
        TestActions.getTestData(this.mid);
    }

    componentWillMount() {
        TestStore.on('load_testData', this.getTestData);
    }
    componentWillMount() {
        TestStore.on('load_testData', this.getTestData);
    }

    getTestData() {
        const testData = testDataStore.gettestData();
        const start = "today"
        ''
        const end = "next month";

        this.setState({
            testData,
            start,
            end

        });
    }

    render() {

            const {
                testData,
                start,
                end
            } = this.state;

            if (!testData) {
                return ( < div > Test Data < /div>)
                }

                const td_dt = testData.testData.updated ? testData.testData.update : testData.testData.createdDate;

                return ( < div > Main Component test Data < /div>)
                }
            }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...