feat: 운영 안정성과 세션 음성 경험 개선

This commit is contained in:
Yun Chan 2026-07-31 00:13:08 +09:00
parent facc4ad2d9
commit c788343467
95 changed files with 8431 additions and 1785 deletions

View file

@ -787,6 +787,10 @@ test.describe("full sweep — counseling session", () => {
const skipButton = page.getByRole("button", { name: "음성 건너뛰기" });
await expect(skipButton).toBeVisible();
await expect(page.locator(".sx-mic-block__l")).toHaveText("재생 중");
const composer = page.getByLabel("학습자 발화 입력");
await expect(composer).toBeEnabled();
await composer.fill("음성을 들으면서 다음 질문을 미리 씁니다.");
await expect(page.getByRole("button", { name: "보내기" })).toBeEnabled();
await skipButton.click();
await expect(skipButton).toHaveCount(0);
@ -794,6 +798,7 @@ test.describe("full sweep — counseling session", () => {
"음성을 건너뛰었습니다. 다음 발화를 입력하거나 마이크를 켜세요.",
);
await expect(page.locator(".sx-mic-block__l")).toHaveText("마이크 꺼짐");
await expect(composer).toHaveValue("음성을 들으면서 다음 질문을 미리 씁니다.");
});
// checklist: session-pause-toggle, session-elapsed-live-region