diff --git a/frontend/src/__tests__/components/BookingList.test.tsx b/frontend/src/__tests__/components/BookingList.test.tsx index ffd75af6..921cbce8 100644 --- a/frontend/src/__tests__/components/BookingList.test.tsx +++ b/frontend/src/__tests__/components/BookingList.test.tsx @@ -209,10 +209,10 @@ describe("BookingList", () => { minute: "2-digit", hour12: true, })}`; - const item = screen.getByText(expected).closest(".bookinglist-item"); + const item = screen.getByText(expected).closest(".booking-list-item"); expect(item).toBeTruthy(); if (item) { - (item as globalThis.HTMLElement).click(); + (item as HTMLElement).click(); expect(onSelect).toHaveBeenCalledWith(expect.objectContaining({ id: 2 })); } }); diff --git a/frontend/src/__tests__/components/RoomList.test.tsx b/frontend/src/__tests__/components/RoomList.test.tsx index 90c67ee5..eb855b8a 100644 --- a/frontend/src/__tests__/components/RoomList.test.tsx +++ b/frontend/src/__tests__/components/RoomList.test.tsx @@ -28,8 +28,8 @@ describe("RoomList", () => { "aria-label", expect.stringContaining("Beta Room") ); - // Check for font weight style (bold) - expect(selected.innerHTML).toMatch(/font-weight: 700/); + // Check for selected class (bold/highlighted) + expect(selected.className).toMatch(/room-list-item-selected/); }); it("renders secondary text for room details", () => { diff --git a/frontend/src/__tests__/helpers/booking.test.ts b/frontend/src/__tests__/helpers/booking.test.ts index 27d2da7d..7c48ceb9 100644 --- a/frontend/src/__tests__/helpers/booking.test.ts +++ b/frontend/src/__tests__/helpers/booking.test.ts @@ -14,7 +14,7 @@ describe("booking helpers", () => { start_time: rollingIso(1), end_time: rollingIso(2), }) - ).toBe(42); + ).toBe("42"); expect(getEditBookingRoomId(null)).toBe(""); });