diff --git a/client/src/__tests__/pages/ManageRoom/ManageRoom.test.tsx b/client/src/__tests__/pages/ManageRoom/ManageRoom.test.tsx index 2d0259e..a0645eb 100644 --- a/client/src/__tests__/pages/ManageRoom/ManageRoom.test.tsx +++ b/client/src/__tests__/pages/ManageRoom/ManageRoom.test.tsx @@ -344,11 +344,10 @@ describe('ManageRoom', () => { const tableHeader = screen.getByText('Q1'); fireEvent.click(tableHeader); - const closeButton = screen.getByRole('button', { name: /✖/i }); - expect(closeButton).toBeInTheDocument(); + const questionVisibilitySwitch = screen.getByTestId('question-visibility-switch'); // Get the specific switch expect(screen.getByText(/Question 1\//i)).toBeInTheDocument(); - fireEvent.click(closeButton); + fireEvent.click(questionVisibilitySwitch); expect(screen.queryByRole('button', { name: /✖/i })).not.toBeInTheDocument(); expect(screen.queryByText(/Question 1\//i)).not.toBeInTheDocument(); diff --git a/client/src/pages/Teacher/ManageRoom/ManageRoom.tsx b/client/src/pages/Teacher/ManageRoom/ManageRoom.tsx index 7034bdc..60153e4 100644 --- a/client/src/pages/Teacher/ManageRoom/ManageRoom.tsx +++ b/client/src/pages/Teacher/ManageRoom/ManageRoom.tsx @@ -318,6 +318,7 @@ const ManageRoom: React.FC = () => { return; } setQuizQuestions(quizQuestions); + setCurrentQuestion(quizQuestions[0]); webSocketService.launchStudentModeQuiz(formattedRoomName, quizQuestions); }; @@ -475,19 +476,20 @@ const ManageRoom: React.FC = () => {