我是新手反应和开玩笑。我正在为使用dargsource和dropitem的react dnd组件编写单元测试。我正在使用酶为它编写快照测试,但它给了我错误:需要使用dragdropmanager。
任何人都可以帮我解决这个错误。另外,还有setState函数,我们如何使用jest来模拟这个函数:
function testdragitem(WrapperComponent) {
return class extends WrapperComponent {
componentWillReceiveProps(nextProps) {
window.setTimeout(() => {
this.setState({ isDisabled: nextProps.isDragging });
});
}
如果有人为拖放组件编写了jest测试的工作示例,请分享可以提供帮助的参考链接。我阅读了几个定义测试方法的链接,但是没有相关的例子可以说清楚。
谢谢!!