forked from baron/baron-sso
custom claim 타입보정 UI. 대표테넌트 노출 보정
This commit is contained in:
@@ -2,7 +2,7 @@ import { expect, test } from "@playwright/test";
|
||||
|
||||
const tenants = [
|
||||
{
|
||||
id: "seed-hanmac",
|
||||
id: "038326b6-954a-48a7-a85f-efd83f62b82a",
|
||||
name: "한맥가족",
|
||||
slug: "hanmac-family",
|
||||
type: "COMPANY_GROUP",
|
||||
@@ -13,6 +13,19 @@ const tenants = [
|
||||
createdAt: "",
|
||||
updatedAt: "",
|
||||
},
|
||||
{
|
||||
id: "5a03efd2-e62f-4243-800d-58334bf48b2f",
|
||||
name: "한라산업개발",
|
||||
slug: "hallasanup",
|
||||
type: "COMPANY",
|
||||
description: "네이버웍스 한라 HALLA_DOMAIN_ID",
|
||||
status: "active",
|
||||
domains: ["hallasanup.com"],
|
||||
memberCount: 0,
|
||||
parentId: "038326b6-954a-48a7-a85f-efd83f62b82a",
|
||||
createdAt: "",
|
||||
updatedAt: "",
|
||||
},
|
||||
{
|
||||
id: "normal-tenant",
|
||||
name: "일반 테넌트",
|
||||
@@ -96,11 +109,21 @@ test.describe("Seed tenant protection", () => {
|
||||
}) => {
|
||||
await page.goto("/tenants");
|
||||
|
||||
const seedRow = page.getByRole("row", { name: /한맥가족/ });
|
||||
const seedRow = page.getByRole("row").filter({
|
||||
has: page.getByRole("link", { name: "한맥가족", exact: true }),
|
||||
});
|
||||
await expect(seedRow.getByRole("checkbox")).toHaveCount(0);
|
||||
await expect(seedRow.getByText("초기 설정")).toBeVisible();
|
||||
|
||||
const normalRow = page.getByRole("row", { name: /일반 테넌트/ });
|
||||
const hallaRow = page.getByRole("row").filter({
|
||||
has: page.getByRole("link", { name: "한라산업개발", exact: true }),
|
||||
});
|
||||
await expect(hallaRow.getByRole("checkbox")).toHaveCount(0);
|
||||
await expect(hallaRow.getByText("초기 설정")).toBeVisible();
|
||||
|
||||
const normalRow = page.getByRole("row").filter({
|
||||
has: page.getByRole("link", { name: "일반 테넌트", exact: true }),
|
||||
});
|
||||
await expect(normalRow.getByRole("checkbox")).toBeEnabled();
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user