Update tests to use mouse events instead of pointer events
This commit is contained in:
@@ -211,10 +211,9 @@ describe("ProjectSequencerPane", () => {
|
|||||||
|
|
||||||
const block = screen.getByRole("button", { name: /morning patrol/i });
|
const block = screen.getByRole("button", { name: /morning patrol/i });
|
||||||
|
|
||||||
fireEvent.pointerDown(block, { button: 0, clientX: 540, clientY: 24 });
|
fireEvent.mouseDown(block, { button: 0, clientX: 540, clientY: 24 });
|
||||||
await Promise.resolve();
|
fireEvent.mouseMove(window, { clientX: 600, clientY: 120 });
|
||||||
fireEvent.pointerMove(window, { clientX: 600, clientY: 120 });
|
fireEvent.mouseUp(window, { clientX: 600, clientY: 120 });
|
||||||
fireEvent.pointerUp(window, { clientX: 600, clientY: 120 });
|
|
||||||
|
|
||||||
document.elementFromPoint = originalElementFromPoint;
|
document.elementFromPoint = originalElementFromPoint;
|
||||||
|
|
||||||
@@ -280,28 +279,26 @@ describe("ProjectSequencerPane", () => {
|
|||||||
})
|
})
|
||||||
});
|
});
|
||||||
|
|
||||||
fireEvent.pointerDown(screen.getByLabelText("Resize start of Morning Patrol"), {
|
fireEvent.mouseDown(screen.getByLabelText("Resize start of Morning Patrol"), {
|
||||||
button: 0,
|
button: 0,
|
||||||
clientX: 540,
|
clientX: 540,
|
||||||
clientY: 24
|
clientY: 24
|
||||||
});
|
});
|
||||||
await Promise.resolve();
|
fireEvent.mouseMove(window, { clientX: 525, clientY: 24 });
|
||||||
fireEvent.pointerMove(window, { clientX: 525, clientY: 24 });
|
fireEvent.mouseUp(window, { clientX: 525, clientY: 24 });
|
||||||
fireEvent.pointerUp(window, { clientX: 525, clientY: 24 });
|
|
||||||
|
|
||||||
expect(onSetRoutineStartHour).toHaveBeenLastCalledWith(routine.id, 8.75);
|
expect(onSetRoutineStartHour).toHaveBeenLastCalledWith(routine.id, 8.75);
|
||||||
|
|
||||||
onSetRoutineStartHour.mockClear();
|
onSetRoutineStartHour.mockClear();
|
||||||
onSetRoutineEndHour.mockClear();
|
onSetRoutineEndHour.mockClear();
|
||||||
|
|
||||||
fireEvent.pointerDown(screen.getByLabelText("Resize end of Morning Patrol"), {
|
fireEvent.mouseDown(screen.getByLabelText("Resize end of Morning Patrol"), {
|
||||||
button: 0,
|
button: 0,
|
||||||
clientX: 600,
|
clientX: 600,
|
||||||
clientY: 24
|
clientY: 24
|
||||||
});
|
});
|
||||||
await Promise.resolve();
|
fireEvent.mouseMove(window, { clientX: 630, clientY: 24 });
|
||||||
fireEvent.pointerMove(window, { clientX: 630, clientY: 24 });
|
fireEvent.mouseUp(window, { clientX: 630, clientY: 24 });
|
||||||
fireEvent.pointerUp(window, { clientX: 630, clientY: 24 });
|
|
||||||
|
|
||||||
expect(onSetRoutineEndHour).toHaveBeenLastCalledWith(routine.id, 10.5);
|
expect(onSetRoutineEndHour).toHaveBeenLastCalledWith(routine.id, 10.5);
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user