我们在 React 组件didMount生命周期方法中涉及了 jquery 事件处理程序。
代码如下:
export default class Home extends Component {
componentDidMount() {
Usabilla("SMART_MODEM");
$( ".option-label" ).parent().on( "click", function() {
console.log(">>>>>>>> Click Happening.")
let outerObject = this;
$( ".selected" ).each(function() {
if($(outerObject).text() !== $(this).text() ) {
$(this).click();
}
});
});
});
}
render() {
// Some React Render Code Hre.
}
}
我需要增加测试范围并测试$( ".option-label" ).parent().
方法。
如何使用 Jest,酶和其他相关技术对这种方法进行单元测试?