У меня есть компонент 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>)
}
}