假设我有一个类似这样的ReactJS类:
class MyComponent extends Component {
onTouch = () => {
if(this.calendar1) {
this.calendar1.getValue();
this.calendar1.setValue('something');
this.setState({key: 'something'});
}
}
render() {
return (<div>
<AnotherComponent onTouch={this.onTouch} ref={node => this.calendar1 = node}/>
</div>);
}
}
如何编写测试用例来测试回调的功能? 我通读了这个页面 https://reactjs.org/blog/2016/11/16/react-v15.4.0.html#mocking-refs-for-snapshot-testing 但是这对我来说不起作用,因为element.type只是html元素。