Skip to content

Commit 2d9b5e6

Browse files
[scheduler] Remove direct Luxon usages in tests (#19871)
1 parent 4950916 commit 2d9b5e6

File tree

23 files changed

+158
-189
lines changed

23 files changed

+158
-189
lines changed

packages/x-scheduler-headless/src/calendar-grid/current-time-indicator/CalendarGridCurrentTimeIndicator.test.tsx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
import * as React from 'react';
2-
import { DateTime } from 'luxon';
32
import { CalendarGrid } from '@mui/x-scheduler-headless/calendar-grid';
43
import { EventCalendarProvider } from '@mui/x-scheduler-headless/event-calendar-provider';
5-
import { createSchedulerRenderer, describeConformance } from 'test/utils/scheduler';
4+
import { adapter, createSchedulerRenderer, describeConformance } from 'test/utils/scheduler';
65

76
describe('<CalendarGrid.CurrentTimeIndicator />', () => {
87
const { render } = createSchedulerRenderer();
98

10-
const day = DateTime.now();
9+
const day = adapter.date();
1110

1211
describeConformance(<CalendarGrid.CurrentTimeIndicator />, () => ({
1312
refInstanceof: window.HTMLDivElement,

packages/x-scheduler-headless/src/calendar-grid/day-cell/CalendarGridDayCell.test.tsx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
import * as React from 'react';
2-
import { DateTime } from 'luxon';
32
import { CalendarGrid } from '@mui/x-scheduler-headless/calendar-grid';
4-
import { createSchedulerRenderer, describeConformance } from 'test/utils/scheduler';
3+
import { adapter, createSchedulerRenderer, describeConformance } from 'test/utils/scheduler';
54
import { EventCalendarProvider } from '@mui/x-scheduler-headless/event-calendar-provider';
65

76
describe('<CalendarGrid.DayCell />', () => {
87
const { render } = createSchedulerRenderer();
98

10-
const day = DateTime.now();
9+
const day = adapter.date();
1110

1211
describeConformance(<CalendarGrid.DayCell value={day} />, () => ({
1312
refInstanceof: window.HTMLDivElement,

packages/x-scheduler-headless/src/calendar-grid/day-event-placeholder/CalendarGridDayEventPlaceholder.test.tsx

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
import * as React from 'react';
2-
import { DateTime } from 'luxon';
32
import { CalendarGrid } from '@mui/x-scheduler-headless/calendar-grid';
4-
import { createSchedulerRenderer, describeConformance } from 'test/utils/scheduler';
3+
import { adapter, createSchedulerRenderer, describeConformance } from 'test/utils/scheduler';
54
import { EventCalendarProvider } from '@mui/x-scheduler-headless/event-calendar-provider';
65

76
describe('<CalendarGrid.DayEventPlaceholder />', () => {
87
const { render } = createSchedulerRenderer();
98

10-
const eventStart = DateTime.now();
11-
const eventEnd = eventStart.plus({ hours: 1 });
9+
const eventStart = adapter.date();
10+
const eventEnd = adapter.addHours(eventStart, 1);
1211

1312
describeConformance(<CalendarGrid.DayEventPlaceholder />, () => ({
1413
refInstanceof: window.HTMLDivElement,

packages/x-scheduler-headless/src/calendar-grid/day-event-resize-handler/CalendarGridDayEventResizeHandler.test.tsx

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
import * as React from 'react';
2-
import { DateTime } from 'luxon';
32
import { CalendarGrid } from '@mui/x-scheduler-headless/calendar-grid';
4-
import { createSchedulerRenderer, describeConformance } from 'test/utils/scheduler';
3+
import { adapter, createSchedulerRenderer, describeConformance } from 'test/utils/scheduler';
54
import { EventCalendarProvider } from '@mui/x-scheduler-headless/event-calendar-provider';
65

76
describe('<CalendarGrid.DayEventResizeHandler />', () => {
87
const { render } = createSchedulerRenderer();
98

10-
const eventStart = DateTime.now();
11-
const eventEnd = eventStart.plus({ hours: 1 });
9+
const eventStart = adapter.date();
10+
const eventEnd = adapter.addHours(eventStart, 1);
1211

1312
describeConformance(<CalendarGrid.DayEventResizeHandler side="start" />, () => ({
1413
refInstanceof: window.HTMLDivElement,

packages/x-scheduler-headless/src/calendar-grid/day-event/CalendarGridDayEvent.test.tsx

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
import * as React from 'react';
2-
import { DateTime } from 'luxon';
32
import { CalendarGrid } from '@mui/x-scheduler-headless/calendar-grid';
43
import { EventCalendarProvider } from '@mui/x-scheduler-headless/event-calendar-provider';
5-
import { createSchedulerRenderer, describeConformance } from 'test/utils/scheduler';
4+
import { adapter, createSchedulerRenderer, describeConformance } from 'test/utils/scheduler';
65

76
describe('<CalendarGrid.DayEvent />', () => {
87
const { render } = createSchedulerRenderer();
98

10-
const eventStart = DateTime.now();
11-
const eventEnd = eventStart.plus({ hours: 1 });
9+
const eventStart = adapter.date();
10+
const eventEnd = adapter.addHours(eventStart, 1);
1211

1312
describeConformance(
1413
<CalendarGrid.DayEvent

packages/x-scheduler-headless/src/calendar-grid/day-row/CalendarGridDayRow.test.tsx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
import * as React from 'react';
2-
import { DateTime } from 'luxon';
32
import { CalendarGrid } from '@mui/x-scheduler-headless/calendar-grid';
4-
import { createSchedulerRenderer, describeConformance } from 'test/utils/scheduler';
3+
import { adapter, createSchedulerRenderer, describeConformance } from 'test/utils/scheduler';
54
import { EventCalendarProvider } from '@mui/x-scheduler-headless/event-calendar-provider';
65

76
describe('<CalendarGrid.DayRow />', () => {
87
const { render } = createSchedulerRenderer();
98

10-
const day = DateTime.now();
9+
const day = adapter.date();
1110

1211
describeConformance(
1312
<CalendarGrid.DayRow start={day.startOf('day')} end={day.endOf('day')} />,

packages/x-scheduler-headless/src/calendar-grid/time-column/CalendarGridTimeColumn.test.tsx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
import * as React from 'react';
2-
import { DateTime } from 'luxon';
32
import { CalendarGrid } from '@mui/x-scheduler-headless/calendar-grid';
43
import { EventCalendarProvider } from '@mui/x-scheduler-headless/event-calendar-provider';
5-
import { createSchedulerRenderer, describeConformance } from 'test/utils/scheduler';
4+
import { adapter, createSchedulerRenderer, describeConformance } from 'test/utils/scheduler';
65

76
describe('<CalendarGrid.TimeColumn />', () => {
87
const { render } = createSchedulerRenderer();
98

10-
const day = DateTime.now();
9+
const day = adapter.date();
1110

1211
describeConformance(
1312
<CalendarGrid.TimeColumn start={day.startOf('day')} end={day.endOf('day')} />,

packages/x-scheduler-headless/src/calendar-grid/time-event-placeholder/CalendarGridTimeEventPlaceholder.test.tsx

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
import * as React from 'react';
2-
import { DateTime } from 'luxon';
32
import { CalendarGrid } from '@mui/x-scheduler-headless/calendar-grid';
4-
import { createSchedulerRenderer, describeConformance } from 'test/utils/scheduler';
3+
import { adapter, createSchedulerRenderer, describeConformance } from 'test/utils/scheduler';
54
import { EventCalendarProvider } from '@mui/x-scheduler-headless/event-calendar-provider';
65

76
describe('<CalendarGrid.TimeEventPlaceholder />', () => {
87
const { render } = createSchedulerRenderer();
98

10-
const eventStart = DateTime.now();
11-
const eventEnd = eventStart.plus({ hours: 1 });
9+
const eventStart = adapter.date();
10+
const eventEnd = adapter.addHours(eventStart, 1);
1211

1312
describeConformance(
1413
<CalendarGrid.TimeEventPlaceholder start={eventStart} end={eventEnd} />,

packages/x-scheduler-headless/src/calendar-grid/time-event-resize-handler/CalendarGridTimeEventResizeHandler.test.tsx

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
import * as React from 'react';
2-
import { DateTime } from 'luxon';
32
import { CalendarGrid } from '@mui/x-scheduler-headless/calendar-grid';
4-
import { createSchedulerRenderer, describeConformance } from 'test/utils/scheduler';
3+
import { adapter, createSchedulerRenderer, describeConformance } from 'test/utils/scheduler';
54
import { EventCalendarProvider } from '@mui/x-scheduler-headless/event-calendar-provider';
65

76
describe('<CalendarGrid.TimeEventResizeHandler />', () => {
87
const { render } = createSchedulerRenderer();
98

10-
const eventStart = DateTime.now();
11-
const eventEnd = eventStart.plus({ hours: 1 });
9+
const eventStart = adapter.date();
10+
const eventEnd = adapter.addHours(eventStart, 1);
1211

1312
describeConformance(<CalendarGrid.TimeEventResizeHandler side="start" />, () => ({
1413
refInstanceof: window.HTMLDivElement,

packages/x-scheduler-headless/src/calendar-grid/time-event/CalendarGridTimeEvent.test.tsx

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
import * as React from 'react';
2-
import { DateTime } from 'luxon';
32
import { CalendarGrid } from '@mui/x-scheduler-headless/calendar-grid';
4-
import { createSchedulerRenderer, describeConformance } from 'test/utils/scheduler';
3+
import { adapter, createSchedulerRenderer, describeConformance } from 'test/utils/scheduler';
54
import { EventCalendarProvider } from '@mui/x-scheduler-headless/event-calendar-provider';
65

76
describe('<CalendarGrid.TimeEvent />', () => {
87
const { render } = createSchedulerRenderer();
98

10-
const eventStart = DateTime.now();
11-
const eventEnd = eventStart.plus({ hours: 1 });
9+
const eventStart = adapter.date();
10+
const eventEnd = adapter.addHours(eventStart, 1);
1211

1312
describeConformance(
1413
<CalendarGrid.TimeEvent

0 commit comments

Comments
 (0)