1
0
forked from baron/baron-sso

코드 체크 개선

This commit is contained in:
2026-05-21 08:46:08 +09:00
parent 79f99757ee
commit 2d6ca2f66b
14 changed files with 104 additions and 17 deletions

View File

@@ -106,7 +106,7 @@ test.describe("Authentication", () => {
await page.goto("/");
await expect(page.getByRole("link", { name: "조직도" })).toHaveAttribute(
"href",
"http://localhost:5175/login?auto=1&returnTo=%2Fchart",
"http://localhost:5175/login?auto=1&returnTo=%2Fchart%3FincludeInternal%3Dtrue",
);
});

View File

@@ -423,7 +423,10 @@ test.describe("User Management", () => {
const [download] = await Promise.all([
page.waitForEvent("download"),
page.getByTestId("user-export-without-ids-btn").click(),
(async () => {
await page.getByTestId("user-data-mgmt-btn").click();
await page.getByTestId("user-export-menu-item").click();
})(),
]);
expect(download.suggestedFilename()).toBe("users.csv");

View File

@@ -66,8 +66,10 @@ test.describe("Users Bulk Upload", () => {
{ timeout: 20000 },
);
const bulkBtn = page.getByTestId("bulk-import-btn");
await bulkBtn.click();
await page.getByTestId("user-data-mgmt-btn").click();
await page
.getByRole("menuitem", { name: /일괄 임포트|일괄 등록|Bulk Import/i })
.click();
await expect(page.getByTestId("bulk-upload-title")).toBeVisible({
timeout: 10000,
@@ -106,8 +108,10 @@ test.describe("Users Bulk Upload", () => {
{ timeout: 20000 },
);
const bulkBtn = page.getByTestId("bulk-import-btn");
await bulkBtn.click();
await page.getByTestId("user-data-mgmt-btn").click();
await page
.getByRole("menuitem", { name: /일괄 임포트|일괄 등록|Bulk Import/i })
.click();
const uploadBtn = page.getByTestId("bulk-start-btn");
await expect(uploadBtn).toBeDisabled();
@@ -168,7 +172,10 @@ test.describe("Users Bulk Upload", () => {
{ timeout: 20000 },
);
await page.getByTestId("bulk-import-btn").click();
await page.getByTestId("user-data-mgmt-btn").click();
await page
.getByRole("menuitem", { name: /일괄 임포트|일괄 등록|Bulk Import/i })
.click();
await page.locator('input[type="file"]').setInputFiles({
name: "users.csv",
mimeType: "text/csv",
@@ -274,7 +281,10 @@ test.describe("Users Bulk Upload", () => {
{ timeout: 20000 },
);
await page.getByTestId("bulk-import-btn").click();
await page.getByTestId("user-data-mgmt-btn").click();
await page
.getByRole("menuitem", { name: /일괄 임포트|일괄 등록|Bulk Import/i })
.click();
await page.locator('input[type="file"]').setInputFiles({
name: "users.csv",
mimeType: "text/csv",