i18n 적용
CI / test (push) Failing after 11m12s
CI / e2e (push) Has been cancelled
CI / pr_and_merge (push) Has been cancelled

This commit is contained in:
2025-12-10 15:56:51 +09:00
parent 73e9bc6a1c
commit f71207aeb5
127 changed files with 7346 additions and 2079 deletions
+11 -11
View File
@@ -73,7 +73,7 @@ describe("AllProjectSubmissionsPage - 전체 폼 제출 내역", () => {
expect(url).toBe("/api/projects/submissions");
expect(options).toBeUndefined();
expect(await screen.findByText("전체 폼 제출 내역")).toBeTruthy();
expect(await screen.findByText("All form submissions")).toBeTruthy();
expect(screen.getByText("프로젝트 1")).toBeTruthy();
expect(screen.getByText("proj-1")).toBeTruthy();
@@ -126,7 +126,7 @@ describe("AllProjectSubmissionsPage - 전체 폼 제출 내역", () => {
render(<AllProjectSubmissionsPage />);
const errorText = await screen.findByText(
"폼 제출 내역을 불러오는 중 오류가 발생했습니다. 잠시 후 다시 시도해 주세요.",
"An error occurred while loading form submissions. Please try again later.",
);
expect(errorText).toBeTruthy();
@@ -144,7 +144,7 @@ describe("AllProjectSubmissionsPage - 전체 폼 제출 내역", () => {
render(<AllProjectSubmissionsPage />);
const backLink = await screen.findByRole("link", { name: "프로젝트 목록" });
const backLink = await screen.findByRole("link", { name: "Projects" });
expect(backLink).toBeTruthy();
expect(backLink.closest("a")?.getAttribute("href")).toBe("/projects");
});
@@ -161,13 +161,13 @@ describe("AllProjectSubmissionsPage - 전체 폼 제출 내역", () => {
render(<AllProjectSubmissionsPage />);
const dashboardLink = await screen.findByRole("link", { name: "대시보드" });
const dashboardLink = await screen.findByRole("link", { name: "Dashboard" });
expect(dashboardLink.closest("a")?.getAttribute("href")).toBe("/dashboard");
const projectsLink = await screen.findByRole("link", { name: "프로젝트 목록" });
const projectsLink = await screen.findByRole("link", { name: "Projects" });
expect(projectsLink.closest("a")?.getAttribute("href")).toBe("/projects");
const submissionsLink = await screen.findByRole("link", { name: "전체 제출 내역" });
const submissionsLink = await screen.findByRole("link", { name: "All submissions" });
expect(submissionsLink.closest("a")?.getAttribute("href")).toBe("/projects/submissions");
});
@@ -237,9 +237,9 @@ describe("AllProjectSubmissionsPage - 전체 폼 제출 내역", () => {
expect(fetchMock).toHaveBeenCalledTimes(1);
});
const dashboardLink = await screen.findByRole("link", { name: "대시보드" });
const projectsLink = await screen.findByRole("link", { name: "프로젝트 목록" });
const submissionsLink = await screen.findByRole("link", { name: "전체 제출 내역" });
const dashboardLink = await screen.findByRole("link", { name: "Dashboard" });
const projectsLink = await screen.findByRole("link", { name: "Projects" });
const submissionsLink = await screen.findByRole("link", { name: "All submissions" });
expect(submissionsLink.getAttribute("href")).toBe("/projects/submissions");
expect(submissionsLink.getAttribute("aria-current")).toBe("page");
@@ -273,10 +273,10 @@ describe("AllProjectSubmissionsPage - 전체 폼 제출 내역", () => {
render(<AllProjectSubmissionsPage />);
const menuButton = await screen.findByRole("button", { name: "메뉴" });
const menuButton = await screen.findByRole("button", { name: "Menu" });
menuButton.click();
const logoutButton = await screen.findByRole("button", { name: "로그아웃" });
const logoutButton = await screen.findByRole("button", { name: "Log out" });
logoutButton.click();
await waitFor(() => {