Skip to content

Commit f1aac09

Browse files
committed
fix: use built in provider declaration for previewContext in renderfunction for mocks
1 parent 789cfb3 commit f1aac09

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

frontend/app-development/test/mocks.tsx

+9-6
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,7 @@ import { PreviewConnectionContextProvider } from 'app-shared/providers/PreviewCo
99
import { queriesMock } from 'app-shared/mocks/queriesMock';
1010
import type { QueryClient } from '@tanstack/react-query';
1111
import { queryClientConfigMock } from 'app-shared/mocks/queryClientMock';
12-
import type { PreviewContextProps } from '../contexts/PreviewContext';
13-
import { PreviewContextProvider } from '../contexts/PreviewContext';
12+
import { PreviewContext, type PreviewContextProps } from '../contexts/PreviewContext';
1413

1514
export const renderWithProviders =
1615
(
@@ -27,9 +26,11 @@ export const renderWithProviders =
2726
clientConfig={queryClientConfigMock}
2827
>
2928
<PreviewConnectionContextProvider>
30-
<PreviewContextProvider {...defaultPreviewContextProps} {...previewContextProps}>
29+
<PreviewContext.Provider
30+
value={{ ...defaultPreviewContextProps, ...previewContextProps }}
31+
>
3132
<BrowserRouter>{component}</BrowserRouter>
32-
</PreviewContextProvider>
33+
</PreviewContext.Provider>
3334
</PreviewConnectionContextProvider>
3435
</ServicesContextProvider>,
3536
);
@@ -42,9 +43,11 @@ export const renderWithProviders =
4243
clientConfig={queryClientConfigMock}
4344
>
4445
<PreviewConnectionContextProvider>
45-
<PreviewContextProvider {...defaultPreviewContextProps} {...previewContextProps}>
46+
<PreviewContext.Provider
47+
value={{ ...defaultPreviewContextProps, ...previewContextProps }}
48+
>
4649
<BrowserRouter>{rerenderedComponent}</BrowserRouter>
47-
</PreviewContextProvider>
50+
</PreviewContext.Provider>
4851
</PreviewConnectionContextProvider>
4952
</ServicesContextProvider>,
5053
);

0 commit comments

Comments
 (0)