From 6229bc2c6ccc4ae94b040d3522215f067c678cdf Mon Sep 17 00:00:00 2001 From: Stephanie Freitag <stephanie.freitag@holi.team> Date: Tue, 28 Jan 2025 17:23:57 +0100 Subject: [PATCH] HOLI-10917: mock useUUIDParam in unit tests --- core/navigation/hooks/useParam/__mocks__/index.ts | 1 + core/navigation/hooks/useParam/__mocks__/mockParameters.ts | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/core/navigation/hooks/useParam/__mocks__/index.ts b/core/navigation/hooks/useParam/__mocks__/index.ts index 69eecf9255..97258e242a 100644 --- a/core/navigation/hooks/useParam/__mocks__/index.ts +++ b/core/navigation/hooks/useParam/__mocks__/index.ts @@ -3,6 +3,7 @@ const mockUseUpdateParams = jest.fn() const createParamHooks = () => ({ useParam: mockUseParam, + useUUIDParam: mockUseParam, useUpdateParams: () => mockUseUpdateParams, }) diff --git a/core/navigation/hooks/useParam/__mocks__/mockParameters.ts b/core/navigation/hooks/useParam/__mocks__/mockParameters.ts index 4794141689..2e00b9fd86 100644 --- a/core/navigation/hooks/useParam/__mocks__/mockParameters.ts +++ b/core/navigation/hooks/useParam/__mocks__/mockParameters.ts @@ -11,14 +11,16 @@ const mockSetParam = jest.fn() * jest.mock('@holi/core/navigation/hooks/useParam') */ export const mockParameters = (parameters: Parameters = {}) => { - const { useParam, useUpdateParams } = createParamHooks() + const { useParam, useUUIDParam, useUpdateParams } = createParamHooks() const mockUseParam = jest.mocked(useParam) + const mockUseUUIDParam = jest.mocked(useUUIDParam) mockUseParam.mockImplementation((paramName: keyof Parameters) => { return [parameters[paramName], mockSetParam] }) return { mockUseParam, + mockUseUUIDParam, mockSetParam, // eslint-disable-next-line react-hooks/rules-of-hooks mockUseUpdateParams: useUpdateParams() as jest.Mock, -- GitLab