diff --git a/packages/react-day-picker/src/DayPicker.test.tsx b/packages/react-day-picker/src/DayPicker.test.tsx index bc0359837..cbcdbdbcf 100644 --- a/packages/react-day-picker/src/DayPicker.test.tsx +++ b/packages/react-day-picker/src/DayPicker.test.tsx @@ -533,6 +533,33 @@ describe("when the `month` is changed programmatically", () => { }); }); +describe("when the timeZone changes after mount", () => { + const defaultMonth = new Date("2024-01-01T00:30:00.000Z"); + let rerender: ReturnType["rerender"]; + + beforeEach(() => { + ({ rerender } = render( + , + )); + }); + + test("displays the month in the initial time zone", () => { + expect(grid("December 2023")).toBeInTheDocument(); + }); + + describe("when the instant falls in the following month in the new time zone", () => { + beforeEach(() => { + rerender( + , + ); + }); + + test("displays the month in the new time zone", () => { + expect(grid("January 2024")).toBeInTheDocument(); + }); + }); +}); + test("extends the default locale", () => { render(