react-dnd-test-utils
Version:
41 lines (40 loc) • 1.23 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.fireDragDrop = fireDragDrop;
exports.fireDragHover = fireDragHover;
exports.fireDrag = fireDrag;
exports.fireReleaseDrag = fireReleaseDrag;
var _utils = require("./utils");
var _react = require("@testing-library/react");
async function fireDragDrop(source, target) {
await (0, _react).act(async ()=>{
_react.fireEvent.dragStart(source);
_react.fireEvent.dragEnter(target);
_react.fireEvent.dragOver(target);
_react.fireEvent.drop(target);
await (0, _utils).tick();
});
}
async function fireDragHover(source, target) {
await (0, _react).act(async ()=>{
_react.fireEvent.dragStart(source);
_react.fireEvent.dragEnter(target);
_react.fireEvent.dragOver(target);
await (0, _utils).tick();
});
}
async function fireDrag(source) {
await (0, _react).act(async ()=>{
_react.fireEvent.dragStart(source);
await (0, _utils).tick();
});
}
async function fireReleaseDrag() {
await (0, _react).act(async ()=>{
_react.fireEvent.drop(window);
await (0, _utils).tick();
});
}
//# sourceMappingURL=testingLibraryEvents.js.map