Fix live camera analysis loop

这个提交包含在:
cryptocommuniums-afk
2026-03-14 22:54:15 +08:00
父节点 bc01a40564
当前提交 6943754838
修改 3 个文件,包含 96 行新增11 行删除

查看文件

@@ -40,6 +40,21 @@ test("live camera page exposes camera startup controls", async ({ page }) => {
await expect(page.getByTestId("live-camera-start-button")).toBeVisible();
});
test("live camera starts analysis and produces scores", async ({ page }) => {
await installAppMocks(page, { authenticated: true });
await page.goto("/live-camera");
await page.getByRole("button", { name: "下一步" }).click();
await page.getByRole("button", { name: "下一步" }).click();
await page.getByRole("button", { name: "下一步" }).click();
await page.getByRole("button", { name: /启用摄像头/ }).click();
await expect(page.getByTestId("live-camera-analyze-button")).toBeVisible();
await page.getByTestId("live-camera-analyze-button").click();
await expect(page.getByTestId("live-camera-score-overall")).toBeVisible();
});
test("recorder flow archives a session and exposes it in videos", async ({ page }) => {
await installAppMocks(page, { authenticated: true, videos: [] });