From 5bf33aae752cb78692a92fd35708b4f143ea0bdc Mon Sep 17 00:00:00 2001 From: Joseph Garrone Date: Sat, 2 Mar 2024 09:29:36 +0100 Subject: [PATCH] Better support for environnement variables --- src/account/kcContext/createGetKcContext.ts | 10 +- src/account/kcContext/kcContextMocks.ts | 12 +- src/login/kcContext/createGetKcContext.ts | 10 +- src/login/kcContext/kcContextMocks.ts | 121 +++++++++++++++++++- 4 files changed, 149 insertions(+), 4 deletions(-) diff --git a/src/account/kcContext/createGetKcContext.ts b/src/account/kcContext/createGetKcContext.ts index f45bf322..93765ba2 100644 --- a/src/account/kcContext/createGetKcContext.ts +++ b/src/account/kcContext/createGetKcContext.ts @@ -8,8 +8,9 @@ import { kcContextMocks, kcContextCommonMock } from "keycloakify/account/kcConte export function createGetKcContext(params?: { mockData?: readonly DeepPartial>[]; + mockProperties?: Record; }) { - const { mockData } = params ?? {}; + const { mockData, mockProperties } = params ?? {}; function getKcContext["pageId"] | undefined = undefined>(params?: { mockPageId?: PageId; @@ -82,6 +83,13 @@ export function createGetKcContext(params?: { mockData?: readonly DeepPartial>[]; + mockProperties?: Record; }) { - const { mockData } = params ?? {}; + const { mockData, mockProperties } = params ?? {}; function getKcContext["pageId"] | undefined = undefined>(params?: { mockPageId?: PageId; @@ -141,6 +142,13 @@ export function createGetKcContext