1
0
forked from baron/baron-sso

orgfront picker 기반 테넌트 선택 테스트 추가

This commit is contained in:
2026-06-15 11:52:53 +09:00
parent c07fcb2e94
commit 7e6c9459a9
3 changed files with 70 additions and 10 deletions

View File

@@ -10,7 +10,7 @@ const navigateMock = vi.fn();
const fetchClientMock = vi.fn();
const updateClientMock = vi.fn();
const fetchClientRelationsMock = vi.fn();
const fetchMyTenantsMock = vi.fn();
const fetchTenantsMock = vi.fn();
const fetchMeMock = vi.fn();
let authState = {
@@ -45,7 +45,7 @@ vi.mock("../../lib/devApi", () => ({
fetchClient: (...args: unknown[]) => fetchClientMock(...args),
fetchClientRelations: (...args: unknown[]) =>
fetchClientRelationsMock(...args),
fetchMyTenants: (...args: unknown[]) => fetchMyTenantsMock(...args),
fetchTenants: (...args: unknown[]) => fetchTenantsMock(...args),
refreshHeadlessJwksCache: vi.fn(),
revokeHeadlessJwksCache: vi.fn(),
updateClient: (...args: unknown[]) => updateClientMock(...args),
@@ -217,7 +217,12 @@ describe("ClientGeneralPage RP claims", () => {
fetchClientMock.mockResolvedValue(makeClientDetail("old_claim"));
updateClientMock.mockResolvedValue(makeClientDetail("new_claim"));
fetchClientRelationsMock.mockResolvedValue({ items: [] });
fetchMyTenantsMock.mockResolvedValue([]);
fetchTenantsMock.mockResolvedValue({
items: [],
limit: 1000,
offset: 0,
total: 0,
});
fetchMeMock.mockResolvedValue({
id: "admin-user",
role: "super_admin",