전 저장소 리팩터링과 SSOT 정비
This commit is contained in:
parent
14ecbd4e7d
commit
3dfddcac6f
173 changed files with 19679 additions and 6952 deletions
|
|
@ -60,10 +60,16 @@ test.describe("production readiness gates", () => {
|
|||
const statusRegion = page.getByRole("region", { name: "학습 현황" });
|
||||
await expect(statusRegion.getByRole("button", { name: /진행 회기 0회/ })).toBeVisible();
|
||||
await expect(statusRegion.getByRole("button", { name: /리뷰 대기 0건/ })).toBeVisible();
|
||||
// 중간 폭 이하에서는 기록 패널이 '기록 · 리뷰' 탭 안에 있다.
|
||||
const dashTabs = page.locator(".lh-tabs");
|
||||
if (await dashTabs.isVisible().catch(() => false)) {
|
||||
await dashTabs.locator("button", { hasText: "기록 · 리뷰" }).click();
|
||||
}
|
||||
await expect(page.getByText("최근 기록이 없습니다.")).toBeVisible();
|
||||
await expect(
|
||||
page.locator(".lh-head").getByRole("button", { name: "학습 대상 선택" }),
|
||||
).toBeInViewport();
|
||||
if (await dashTabs.isVisible().catch(() => false)) {
|
||||
await dashTabs.locator("button", { hasText: "오늘의 회기" }).click();
|
||||
}
|
||||
await expect(page.getByRole("button", { name: "학습 대상 선택" })).toBeVisible();
|
||||
await expectNoHorizontalOverflow(page);
|
||||
});
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue