forked from baron/baron-sso
i18n, adminfront, devfront: 'make code-check' 통과를 위한 번역 싱크 엔진 개선, 룰 오브 훅 정합성 교정 및 테스트 레이스 컨디션 해결
This commit is contained in:
@@ -2,6 +2,10 @@ import { expect, test } from "@playwright/test";
|
||||
|
||||
test.describe("Authentication", () => {
|
||||
test.beforeEach(async ({ page }) => {
|
||||
page.on("console", (msg) => console.log("BROWSER LOG:", msg.text()));
|
||||
page.on("pageerror", (err) =>
|
||||
console.error("BROWSER EXCEPTION:", err.message),
|
||||
);
|
||||
// 1. Force state
|
||||
await page.addInitScript(() => {
|
||||
window.localStorage.setItem("locale", "ko");
|
||||
@@ -70,8 +74,24 @@ test.describe("Authentication", () => {
|
||||
|
||||
// 3. Catch-all for others
|
||||
await page.route(/.*\/api\/v1\/.*/, async (route) => {
|
||||
if (route.request().url().includes("/user/me")) {
|
||||
return route.fallback();
|
||||
}
|
||||
if (route.request().method() === "GET") {
|
||||
await route.fulfill({ json: { items: [], total: 0 } });
|
||||
await route.fulfill({
|
||||
json: {
|
||||
items: [],
|
||||
total: 0,
|
||||
summary: {
|
||||
failures: 0,
|
||||
warnings: 0,
|
||||
pass: 0,
|
||||
success: 0,
|
||||
total: 0,
|
||||
},
|
||||
sections: [],
|
||||
},
|
||||
});
|
||||
} else {
|
||||
await route.fulfill({ status: 200, json: {} });
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user