Co-authored-by: Camille Moussu <cmoussu@linagora.com>
This commit is contained in:
@@ -111,7 +111,7 @@ describe("CalendarApp integration", () => {
|
||||
openpaasId: "667037022b752d0026472254",
|
||||
},
|
||||
tokens: {
|
||||
accessToken: "token"
|
||||
accessToken: "token",
|
||||
},
|
||||
},
|
||||
calendars: {
|
||||
@@ -133,14 +133,16 @@ describe("CalendarApp integration", () => {
|
||||
cn: "Alice",
|
||||
cal_address: "alice@example.com",
|
||||
},
|
||||
attendee: [{
|
||||
cn: "Alice",
|
||||
partstat: "ACCEPTED",
|
||||
rsvp: "TRUE",
|
||||
role: "REQ-PARTICIPANT",
|
||||
cutype: "INDIVIDUAL",
|
||||
cal_address: "alice@example.com",
|
||||
}, ],
|
||||
attendee: [
|
||||
{
|
||||
cn: "Alice",
|
||||
partstat: "ACCEPTED",
|
||||
rsvp: "TRUE",
|
||||
role: "REQ-PARTICIPANT",
|
||||
cutype: "INDIVIDUAL",
|
||||
cal_address: "alice@example.com",
|
||||
},
|
||||
],
|
||||
...eventProps,
|
||||
},
|
||||
},
|
||||
|
||||
@@ -57,33 +57,34 @@ describe("MiniCalendar", () => {
|
||||
});
|
||||
|
||||
it.each([
|
||||
{ today: new Date(2025, 8, 1), label: "Monday 1 Sept 2025" },
|
||||
{ today: new Date(2025, 8, 3), label: "Wednesday 3 Sept 2025" },
|
||||
{ today: new Date(2025, 8, 7), label: "Sunday 7 Sept 2025" },
|
||||
{ today: new Date(2025, 8, 1), label: "Monday 1 Sept 2025" },
|
||||
{ today: new Date(2025, 8, 3), label: "Wednesday 3 Sept 2025" },
|
||||
{ today: new Date(2025, 8, 7), label: "Sunday 7 Sept 2025" },
|
||||
])(
|
||||
"renders mini calendar with the week in gray (except for today) when today is $label",
|
||||
({ today }) => {
|
||||
jest.useFakeTimers();
|
||||
jest.setSystemTime(today);
|
||||
"renders mini calendar with the week in gray (except for today) when today is $label",
|
||||
({ today }) => {
|
||||
jest.useFakeTimers();
|
||||
jest.setSystemTime(today);
|
||||
|
||||
renderCalendar();
|
||||
renderCalendar();
|
||||
|
||||
const monday = new Date(2025, 8, 1); // Monday Sept 1
|
||||
const monday = new Date(2025, 8, 1); // Monday Sept 1
|
||||
|
||||
for (let i = 0; i < 7; i++) {
|
||||
const date = new Date(monday);
|
||||
date.setDate(monday.getDate() + i);
|
||||
const dateTestId = `date-${date.getFullYear()}-${date.getMonth()}-${date.getDate()}`;
|
||||
|
||||
const tile = screen.getByTestId(dateTestId);
|
||||
for (let i = 0; i < 7; i++) {
|
||||
const date = new Date(monday);
|
||||
date.setDate(monday.getDate() + i);
|
||||
const dateTestId = `date-${date.getFullYear()}-${date.getMonth()}-${date.getDate()}`;
|
||||
|
||||
if (date.getTime() !== today.setHours(0, 0, 0, 0)) {
|
||||
expect(tile?.parentElement).toHaveClass("selectedWeek");
|
||||
const tile = screen.getByTestId(dateTestId);
|
||||
|
||||
if (date.getTime() !== today.setHours(0, 0, 0, 0)) {
|
||||
expect(tile?.parentElement).toHaveClass("selectedWeek");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
jest.useRealTimers();
|
||||
});
|
||||
jest.useRealTimers();
|
||||
}
|
||||
);
|
||||
|
||||
it("renders mini calendar with the day in gray (except for today) when full calendar in day view", async () => {
|
||||
renderCalendar();
|
||||
|
||||
Reference in New Issue
Block a user