diff --git a/src/app/parent/exams/question-list.test.tsx b/src/app/parent/exams/question-list.test.tsx index 3bdbc24..1b7608a 100644 --- a/src/app/parent/exams/question-list.test.tsx +++ b/src/app/parent/exams/question-list.test.tsx @@ -25,7 +25,7 @@ describe("QuestionList 结构化编辑", () => { const user = userEvent.setup(); let saved: QuizQ[] = []; render( (saved = v)} />); - await user.click(screen.getByText("+ 新增题目")); + await user.click(screen.getByText("新增题目")); await user.selectOptions(screen.getByLabelText("题型"), "choice"); await user.type(screen.getByLabelText("题干"), "2+2=?"); await user.click(screen.getByText("+ 添加选项")); @@ -43,7 +43,7 @@ describe("QuestionList 结构化编辑", () => { it("新建应用题仅 answer 模式(无判分模式 select)", async () => { const user = userEvent.setup(); render( {}} />); - await user.click(screen.getByText("+ 新增题目")); + await user.click(screen.getByText("新增题目")); await user.selectOptions(screen.getByLabelText("题型"), "solve"); expect(screen.queryByLabelText("判分模式")).not.toBeInTheDocument(); expect(screen.getByText("仅最终答案(秒判)")).toBeInTheDocument(); @@ -77,7 +77,7 @@ describe("QuestionList 结构化编辑", () => { const user = userEvent.setup(); let saved: QuizQ[] = []; render( (saved = v)} />); - await user.click(screen.getByText("+ 新增题目")); + await user.click(screen.getByText("新增题目")); await user.click(screen.getByText("完成")); expect(saved.length).toBe(0); expect(screen.getByText(/缺少题干/)).toBeInTheDocument(); diff --git a/src/app/parent/exams/question-list.tsx b/src/app/parent/exams/question-list.tsx index ee389a8..a74d55e 100644 --- a/src/app/parent/exams/question-list.tsx +++ b/src/app/parent/exams/question-list.tsx @@ -214,9 +214,9 @@ export function QuestionList({
- {TYPE_LABEL[def.type]} - {def.stem} - + {TYPE_LABEL[def.type]} + {def.stem} + @@ -240,7 +240,7 @@ export function QuestionList({ {draft && editIndex == null && draftForm} {!draft && ( )}