【发布时间】:2019-03-13 16:38:03
【问题描述】:
我基本上有这个问题:
https://github.com/airbnb/enzyme/issues/208
但我的组件被包裹在 jss withStyles 包装器中。我正在使用shallow method created by Material-UI as outlined here.
例如:
class Button extends React.Component {
handleClick() {
// Do something here
}
render() {
// Component here
}
}
const styles = {
root: {}
}
export withStyles(styles)(Button);
问题是 - wrapper.instance().handleClick() 会抛出 handleClick() is not a function。
如何访问组件本身?
【问题讨论】:
标签: reactjs testing material-ui enzyme jss