diff --git a/.gitignore b/.gitignore index 8ccf91b..1e450b1 100644 --- a/.gitignore +++ b/.gitignore @@ -23,3 +23,5 @@ test-results/ MAIN_PLAN.md /src/generated/prisma + +uploads/ \ No newline at end of file diff --git a/tests/e2e/auth.spec.ts b/tests/e2e/auth.spec.ts index d6da2d0..2b843b0 100644 --- a/tests/e2e/auth.spec.ts +++ b/tests/e2e/auth.spec.ts @@ -31,6 +31,7 @@ test("비로그인 사용자가 /editor 에 접근하면 /login 으로 리다이 await page.goto("/editor"); + await expect(page).toHaveURL(/\/login/); await expect(page.getByRole("heading", { name: "Log in" })).toBeVisible(); }); @@ -45,6 +46,7 @@ test("비로그인 사용자가 /preview 에 접근하면 /login 으로 리다 await page.goto("/preview"); + await expect(page).toHaveURL(/\/login/); await expect(page.getByRole("heading", { name: "Log in" })).toBeVisible(); }); diff --git a/tests/e2e/block-styles-regression.spec.ts b/tests/e2e/block-styles-regression.spec.ts index a465571..a868224 100644 --- a/tests/e2e/block-styles-regression.spec.ts +++ b/tests/e2e/block-styles-regression.spec.ts @@ -204,7 +204,8 @@ test("텍스트/버튼/리스트/이미지/비디오/폼 입력 필드 스타일 // 3) 프리뷰 측정을 마친 뒤, 에디터로 돌아가 프로젝트를 서버에 저장해 /p/[slug] 페이지에서도 동일 구성을 볼 수 있게 한다. await page.getByRole("link", { name: "Back to editor" }).click(); - await expect(page.getByRole("heading", { name: "Page Editor" })).toBeVisible(); + await expect(page).toHaveURL(/\/editor/); + await expect(page.getByRole("heading", { name: "Page Editor" })).toBeVisible({ timeout: 15000 }); await page.getByRole("button", { name: "Menu" }).click(); await page.getByRole("button", { name: "Save / load project" }).click();