小编Sau*_*aud的帖子

如何模拟酶测试用例中的拖放?

我正在尝试创建一个模拟将图像拖入 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);
});
Run Code Online (Sandbox Code Playgroud)

我正在尝试模拟 drop 事件,不知道该怎么做,因为它涉及 2 个元素。

谢谢,沙特

unit-testing drag-and-drop reactjs jestjs enzyme

8
推荐指数
1
解决办法
4630
查看次数

标签 统计

drag-and-drop ×1

enzyme ×1

jestjs ×1

reactjs ×1

unit-testing ×1