forked from baron/baron-sso
orgfront 버그 픽스
This commit is contained in:
Binary file not shown.
|
Before Width: | Height: | Size: 295 KiB After Width: | Height: | Size: 802 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 299 KiB After Width: | Height: | Size: 810 KiB |
@@ -35,7 +35,8 @@ export function ClientDetailTabs({
|
||||
<div className="flex gap-6 overflow-x-auto border-b border-border pb-3 text-sm font-bold">
|
||||
{tabOrder.map((tab) => {
|
||||
const isActive = tab.key === activeTab;
|
||||
const labelKey = tab.labelKey ?? `ui.dev.clients.details.tab.${tab.key}`;
|
||||
const labelKey =
|
||||
tab.labelKey ?? `ui.dev.clients.details.tab.${tab.key}`;
|
||||
return isActive ? (
|
||||
<span
|
||||
key={tab.key}
|
||||
|
||||
@@ -38,7 +38,7 @@ function expectClientTabsOrder(pagePath: string, expectedActive: RegExp) {
|
||||
|
||||
await expect(tabs).toHaveText([
|
||||
"연동 설정",
|
||||
"동의 및 사용자",
|
||||
"사용자 Claim",
|
||||
"설정",
|
||||
"관계",
|
||||
]);
|
||||
|
||||
@@ -35,10 +35,22 @@ test.describe("DevFront client tenant access settings", () => {
|
||||
});
|
||||
|
||||
test("adds and removes allowed tenants with UUID copy evidence", async ({
|
||||
context,
|
||||
page,
|
||||
}, testInfo) => {
|
||||
await context.grantPermissions(["clipboard-read", "clipboard-write"]);
|
||||
await page.addInitScript(() => {
|
||||
Object.defineProperty(window, "isSecureContext", {
|
||||
configurable: true,
|
||||
value: true,
|
||||
});
|
||||
Object.defineProperty(navigator, "clipboard", {
|
||||
configurable: true,
|
||||
value: {
|
||||
writeText: async (value: string) => {
|
||||
window.localStorage.setItem("__e2e_copied_text", value);
|
||||
},
|
||||
},
|
||||
});
|
||||
});
|
||||
|
||||
const state = {
|
||||
clients: [
|
||||
@@ -82,7 +94,9 @@ test.describe("DevFront client tenant access settings", () => {
|
||||
).toContainText(existingTenantId);
|
||||
await page.getByTestId(`allowed-tenant-copy-${existingTenantId}`).click();
|
||||
await expect
|
||||
.poll(() => page.evaluate(() => navigator.clipboard.readText()))
|
||||
.poll(() =>
|
||||
page.evaluate(() => window.localStorage.getItem("__e2e_copied_text")),
|
||||
)
|
||||
.toBe(existingTenantId);
|
||||
|
||||
await page
|
||||
|
||||
Reference in New Issue
Block a user