[#7] fixed test with incorect date gestion

This commit is contained in:
Camille Moussu
2025-08-28 15:13:44 +02:00
parent a2b0ab32b7
commit 1c6cdb382b
+2 -13
View File
@@ -7,7 +7,6 @@ import EventDisplayModal, {
stringToColor, stringToColor,
} from "../../../src/features/Events/EventDisplay"; } from "../../../src/features/Events/EventDisplay";
import EventPreviewModal from "../../../src/features/Events/EventDisplayPreview"; import EventPreviewModal from "../../../src/features/Events/EventDisplayPreview";
describe("Event Preview Display", () => { describe("Event Preview Display", () => {
const mockOnClose = jest.fn(); const mockOnClose = jest.fn();
const day = new Date(); const day = new Date();
@@ -479,7 +478,6 @@ describe("Event Preview Display", () => {
describe("Event Full Display", () => { describe("Event Full Display", () => {
const mockOnClose = jest.fn(); const mockOnClose = jest.fn();
const day = new Date(); const day = new Date();
const RealDateToLocaleString = Date.prototype.toLocaleString;
beforeEach(() => { beforeEach(() => {
jest.clearAllMocks(); jest.clearAllMocks();
@@ -554,15 +552,6 @@ describe("Event Full Display", () => {
}; };
it("renders correctly event data", () => { it("renders correctly event data", () => {
jest
.spyOn(Date.prototype, "toLocaleString")
.mockImplementation(function (
this: Date,
locales?: Intl.LocalesArgument,
options?: Intl.DateTimeFormatOptions | undefined
): string {
return RealDateToLocaleString.call(this, "en-UK", options);
});
renderWithProviders( renderWithProviders(
<EventDisplayModal <EventDisplayModal
open={true} open={true}
@@ -572,8 +561,8 @@ describe("Event Full Display", () => {
/>, />,
preloadedState preloadedState
); );
day.setHours(day.getHours() + 2); const tzOffset = day.getTimezoneOffset() * 60000; // offset in ms
const date = day.toISOString().slice(0, 16); const date = new Date(day.getTime() - tzOffset).toISOString().slice(0, 16);
expect(screen.getByDisplayValue("Test Event")).toBeInTheDocument(); expect(screen.getByDisplayValue("Test Event")).toBeInTheDocument();
expect( expect(