我有一个看起来像的组件:
componentDidMount() {
GetJobInfo(this.props.jobID)
.then(forms=>this.setState({forms: getAllForm(forms)}))
.catch(error=>console.warn(error))
}
我怎么测试这个?我接收窗口没有定义错误,因为GetJobInfo是异步。
我的测试:
it('renders without crashing', () => {
expect(shallow(<JobsTabSwitcher/>)).toMatchSnapshot()
})