mirror of
https://github.com/MagicMirrorOrg/MagicMirror.git
synced 2026-03-12 17:51:41 +08:00
test(calendar): fix hardcoded date in event shape test (#4055)
While looking into #4053 I noticed that one of the calendar tests had stopped working. The cause was simple: the test had `2026-03-10` hardcoded, and since that date is now in the past, the event was silently filtered out by `includePastEvents: false`. Instead of bumping the date to some future value (which would only delay the same problem), I made it relative so it always lies in the future. Command to test: ```bash npx vitest run tests/unit/modules/default/calendar/ ```
This commit is contained in:
committed by
GitHub
parent
0ca91f7292
commit
9fe7d1eb75
@@ -238,8 +238,9 @@ END:VCALENDAR`);
|
||||
});
|
||||
|
||||
it("should produce a correctly shaped event object with all required fields", () => {
|
||||
const start = moment("2026-03-10T14:00:00").toDate();
|
||||
const end = moment("2026-03-10T15:00:00").toDate();
|
||||
const start = moment().add(1, "day").startOf("hour").toDate();
|
||||
const end = moment().add(1, "day").startOf("hour").add(1, "hour")
|
||||
.toDate();
|
||||
|
||||
const filteredEvents = CalendarFetcherUtils.filterEvents(
|
||||
{
|
||||
@@ -266,7 +267,7 @@ END:VCALENDAR`);
|
||||
expect(ev.fullDayEvent).toBe(false);
|
||||
expect(ev.recurringEvent).toBe(false);
|
||||
expect(ev.class).toBe("PUBLIC");
|
||||
expect(ev.firstYear).toBe(2026);
|
||||
expect(ev.firstYear).toBe(moment(start).year());
|
||||
expect(ev.location).toBe("Room 42");
|
||||
expect(ev.geo).toEqual({ lat: 52.52, lon: 13.4 });
|
||||
expect(ev.description).toBe("Agenda TBD");
|
||||
|
||||
Reference in New Issue
Block a user