react-dnd-test-utils
Version:
33 lines (32 loc) • 884 B
JavaScript
import { act, fireEvent } from '@testing-library/react';
import { tick } from './utils.js';
export async function fireDragDrop(source, target) {
await act(async ()=>{
fireEvent.dragStart(source);
fireEvent.dragEnter(target);
fireEvent.dragOver(target);
fireEvent.drop(target);
await tick();
});
}
export async function fireDragHover(source, target) {
await act(async ()=>{
fireEvent.dragStart(source);
fireEvent.dragEnter(target);
fireEvent.dragOver(target);
await tick();
});
}
export async function fireDrag(source) {
await act(async ()=>{
fireEvent.dragStart(source);
await tick();
});
}
export async function fireReleaseDrag() {
await act(async ()=>{
fireEvent.drop(window);
await tick();
});
}
//# sourceMappingURL=testingLibraryEvents.js.map