gpt4 book ai didi

reactjs - 如何在 enzyme 测试用例中模拟拖放?

转载 作者:行者123 更新时间:2023-12-03 13:50:46 24 4
gpt4 key购买 nike

我正在尝试创建一个测试来模拟将图像拖动到 div 中。我对如何实现这一目标一无所知。非常感谢任何帮助。

it('test drag and drop', () => {
const app = mount(<App />);
const loco = app.find('.app img');
const dropTarget = app.find('.drop-target');
let mockEvent = { dataTransfer: { type: 'test' } };
loco.simulate('drag', mockEvent);
//loco.simulate('dragover', dropTarget, mockEvent);
//loco.simulate('drop', dropTarget, mockEvent);
});

我正在尝试模拟放置事件,但不知道该怎么做,因为其中涉及 2 个元素。

谢谢,沙特

最佳答案

您使用什么 DnD 组件? react -Dnd?也许this issue Github 上可以帮助你。或者也许this article关于通过 Jest 测试拖放。

关于reactjs - 如何在 enzyme 测试用例中模拟拖放?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47272902/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com