모바일 메뉴와 주요 화면 UX 개선 및 시각 검수
This commit is contained in:
parent
89b5093ec7
commit
e8b770e4d9
50 changed files with 3189 additions and 457 deletions
|
|
@ -690,14 +690,14 @@ test.describe("admin console full-sweep (fixtures)", () => {
|
|||
mock.tickets = [makeMockTicket({ ticket_id: "filter-1", subject: "필터 대상 티켓" })];
|
||||
|
||||
await page.goto("/admin/tickets");
|
||||
await expect(page.getByRole("heading", { name: "사용자 문제 큐" })).toBeVisible();
|
||||
await expect(page.getByRole("heading", { name: "지원 요청" })).toBeVisible();
|
||||
const clearButton = page.getByRole("button", { name: "초기화" });
|
||||
await expect(clearButton).toBeDisabled();
|
||||
|
||||
const searchRequest = page.waitForRequest(
|
||||
isTicketsRequest((params) => params.get("search") === "로그인 오류"),
|
||||
);
|
||||
await page.getByLabel("티켓 검색").fill("로그인 오류");
|
||||
await page.getByLabel("지원 요청 검색").fill("로그인 오류");
|
||||
await searchRequest;
|
||||
|
||||
const statusRequest = page.waitForRequest(
|
||||
|
|
@ -755,7 +755,7 @@ test.describe("admin console full-sweep (fixtures)", () => {
|
|||
);
|
||||
await clearButton.click();
|
||||
await resetRequest;
|
||||
await expect(page.getByLabel("티켓 검색")).toHaveValue("");
|
||||
await expect(page.getByLabel("지원 요청 검색")).toHaveValue("");
|
||||
await expect(page.getByLabel("상태 필터")).toHaveValue("all");
|
||||
await expect(page.getByLabel("카테고리 필터")).toHaveValue("all");
|
||||
await expect(page.getByLabel("우선순위 필터")).toHaveValue("all");
|
||||
|
|
@ -1220,13 +1220,13 @@ test.describe("admin console full-sweep (real API)", () => {
|
|||
await signInAsAdmin(page);
|
||||
|
||||
await page.goto("/admin/tickets");
|
||||
await expect(page.getByRole("heading", { name: "사용자 문제 큐" })).toBeVisible();
|
||||
await expect(page.getByRole("heading", { name: "지원 요청" })).toBeVisible();
|
||||
|
||||
const searchRequest = page.waitForRequest(
|
||||
isTicketsRequest((params) => params.get("search") === "freeze-probe"),
|
||||
);
|
||||
// 실 DB 스케일에서는 이 fill에서 렌더러가 프리즈되어 어떤 요청도 나가지 않는다.
|
||||
await page.getByLabel("티켓 검색").fill("freeze-probe");
|
||||
await page.getByLabel("지원 요청 검색").fill("freeze-probe");
|
||||
await searchRequest;
|
||||
});
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue