【发布时间】:2018-04-26 15:23:28
【问题描述】:
我正在尝试创建一个测试来模拟将图像拖动到 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);
});
我正在尝试模拟 drop 事件,不知道该怎么做,因为它涉及到 2 个元素。
谢谢, 沙特
【问题讨论】:
标签: reactjs unit-testing drag-and-drop enzyme jestjs