1
0
forked from baron/baron-sso

서브 타이틀 텍스트 렌더링 오류 수정

This commit is contained in:
2026-05-18 13:32:50 +09:00
parent 222dc6f4a4
commit d1184613d8
11 changed files with 69 additions and 3 deletions

View File

@@ -102,6 +102,11 @@ describe("DataIntegrityPage", () => {
renderPage();
expect(await screen.findByText("데이터 정합성 검증")).toBeInTheDocument();
expect(
await screen.findByText(
"정합성 상태를 확인하고 데이터 모델 전반의 검증 결과를 살펴봅니다.",
),
).toBeInTheDocument();
expect(await screen.findByText("테넌트 정합성")).toBeInTheDocument();
expect(screen.getByText("중복 테넌트 slug")).toBeInTheDocument();
expect(screen.getAllByText("1").length).toBeGreaterThan(0);
@@ -173,6 +178,11 @@ describe("DataIntegrityPage", () => {
expect(
await screen.findByText("Data Integrity Check"),
).toBeInTheDocument();
expect(
await screen.findByText(
"Review integrity status and inspect checks across the admin data model.",
),
).toBeInTheDocument();
expect(await screen.findByText("Tenant integrity")).toBeInTheDocument();
expect(await screen.findByText("Duplicate tenant slug")).toBeInTheDocument();
expect(

View File

@@ -331,6 +331,12 @@ function DataIntegrityContent() {
<h2 className="text-2xl font-semibold tracking-tight">
{t("ui.admin.integrity.title", "데이터 정합성 검증")}
</h2>
<p className="mt-1 text-sm text-muted-foreground">
{t(
"msg.admin.integrity.subtitle",
"Review integrity status and inspect checks across the admin data model.",
)}
</p>
</div>
<div className="flex flex-col items-end gap-1">
<Button

View File

@@ -64,6 +64,11 @@ describe("UserProjectionPage", () => {
expect(
await screen.findByText("사용자 동기화 관리"),
).toBeInTheDocument();
expect(
await screen.findByText(
"Kratos 사용자 read model을 확인하고 동기화 상태를 갱신합니다.",
),
).toBeInTheDocument();
expect(
await screen.findByText("Kratos 사용자 동기화"),
).toBeInTheDocument();
@@ -108,6 +113,9 @@ describe("UserProjectionPage", () => {
expect(
await screen.findByText("User Projection Management"),
).toBeInTheDocument();
expect(
await screen.findByText("Review and sync the Kratos user read model."),
).toBeInTheDocument();
expect(screen.getByText("Re-sync")).toBeInTheDocument();
expect(await screen.findByText("ready")).toBeInTheDocument();
});

View File

@@ -104,6 +104,12 @@ function UserProjectionContent() {
"User Projection Management",
)}
</h2>
<p className="mt-1 text-sm text-muted-foreground">
{t(
"msg.admin.user_projection.subtitle",
"Review and sync the Kratos user read model.",
)}
</p>
</div>
<div className="flex flex-wrap gap-2">
<Button