diff --git a/frontend/src/__tests__/components/RoomSelect.test.tsx b/frontend/src/__tests__/components/RoomSelect.test.tsx index eaecd083..978bc122 100644 --- a/frontend/src/__tests__/components/RoomSelect.test.tsx +++ b/frontend/src/__tests__/components/RoomSelect.test.tsx @@ -1,16 +1,25 @@ import React from "react"; import { render, screen } from "@testing-library/react"; import RoomSelect from "../../components/RoomSelect"; +import { RoomProvider } from "../../context/RoomContext"; describe("RoomSelect", () => { it("renders the room select dropdown", () => { - render( {}} />); + render( + + {}} /> + + ); expect(screen.getByLabelText(/room/i)).toBeInTheDocument(); }); it("calls onChange when a room is selected", () => { const _onChange = jest.fn(); - render(); + render( + + + + ); // Simulate selection change if options exist // fireEvent.change(screen.getByLabelText(/room/i), { target: { value: "2" } }); // expect(_onChange).toHaveBeenCalledWith("2");