diff --git a/packages/x-data-grid-pro/src/tests/columns.DataGridPro.test.tsx b/packages/x-data-grid-pro/src/tests/columns.DataGridPro.test.tsx index 6643b4e5abeb9..3df62530ae2f8 100644 --- a/packages/x-data-grid-pro/src/tests/columns.DataGridPro.test.tsx +++ b/packages/x-data-grid-pro/src/tests/columns.DataGridPro.test.tsx @@ -140,11 +140,11 @@ describe(' - Columns', () => { const onColumnWidthChange = spy(); render(); const separator = document.querySelector(`.${gridClasses['columnSeparator--resizable']}`)!; - fireEvent.mouseDown(separator, { clientX: 100 }); - fireEvent.mouseMove(separator, { clientX: 110, buttons: 1 }); - fireEvent.mouseMove(separator, { clientX: 120, buttons: 1 }); + fireEvent.mouseDown(separator, new MouseEvent('mousedown', { clientX: 100 })); + fireEvent.mouseMove(separator, new MouseEvent('mousemove', { clientX: 110, buttons: 1 })); + fireEvent.mouseMove(separator, new MouseEvent('mousemove', { clientX: 120, buttons: 1 })); expect(onColumnWidthChange.callCount).to.equal(0); - fireEvent.mouseUp(separator); + fireEvent.mouseUp(separator, new MouseEvent('mouseup')); clock.tick(0); expect(onColumnWidthChange.callCount).to.equal(1); expect(onColumnWidthChange.args[0][0].width).to.equal(120); @@ -168,9 +168,9 @@ describe(' - Columns', () => { />, ); const separator = document.querySelector(`.${gridClasses['columnSeparator--resizable']}`)!; - fireEvent.mouseDown(separator, { clientX: 100 }); - fireEvent.mouseMove(separator, { clientX: 110, buttons: 1 }); - fireEvent.mouseUp(separator); + fireEvent.mouseDown(separator, new MouseEvent('mouseDown', { clientX: 100 })); + fireEvent.mouseMove(separator, new MouseEvent('mousemove', { clientX: 110, buttons: 1 })); + fireEvent.mouseUp(separator, new MouseEvent('mouseup')); expect(getColumnHeaderCell(0)).toHaveInlineStyle({ width: '110px' }); expect(getCell(0, 0).getBoundingClientRect().width).to.equal(110); expect(screen.getByTestId('dummy-row').firstElementChild).toHaveInlineStyle({ @@ -198,15 +198,9 @@ describe(' - Columns', () => { `.${gridClasses['pinnedRows--bottom']} [role="gridcell"][data-colindex="0"]`, ); - fireEvent.mouseDown(separator, { clientX: 100 }); - fireEvent.mouseMove(separator, { clientX: 150, buttons: 1 }); - - expect(columnHeaderCell.getBoundingClientRect().width).to.equal(150); - expect(nonPinnedCell.getBoundingClientRect().width).to.equal(150); - expect(topPinnedRowCell?.getBoundingClientRect().width).to.equal(150); - expect(bottomPinnedRowCell?.getBoundingClientRect().width).to.equal(150); - - fireEvent.mouseUp(separator); + fireEvent.mouseDown(separator, new MouseEvent('mousedown', { clientX: 100 })); + fireEvent.mouseMove(separator, new MouseEvent('mousemove', { clientX: 150, buttons: 1 })); + fireEvent.mouseUp(separator, new MouseEvent('mouseup')); expect(columnHeaderCell.getBoundingClientRect().width).to.equal(150); expect(nonPinnedCell.getBoundingClientRect().width).to.equal(150);