@@ -2,10 +2,9 @@ import {
22 render , screen , waitFor , act ,
33} from '@testing-library/react' ;
44import { AppContext } from '@edx/frontend-platform/react' ;
5- import type { ConfigDocument } from '@edx/frontend-platform/config' ;
65import userEvent from '@testing-library/user-event' ;
76import { MemoryRouter , Route , Routes } from 'react-router-dom' ;
8- import { mockHttpClient } from '@src/setupTest' ;
7+ import { mockHttpClient , mockAppContext } from '@src/setupTest' ;
98import { IntlProvider } from '@edx/frontend-platform/i18n' ;
109import { QueryClient , QueryClientProvider } from '@tanstack/react-query' ;
1110import { ToastManagerProvider } from '@src/components/ToastManager/ToastManagerContext' ;
@@ -77,26 +76,6 @@ const renderWithRouter = (route = '/audit/johndoe') => {
7776 } ,
7877 } ) ;
7978
80- const mockAppContext = {
81- authenticatedUser : {
82- userId : 1 ,
83- username : 'testuser' ,
84- email : 'testuser@example.com' ,
85- roles : [ ] ,
86- administrator : false ,
87- } ,
88- config : {
89- LMS_BASE_URL : 'http://localhost:18000' ,
90- STUDIO_BASE_URL : 'http://localhost:18010' ,
91- AUTHZ_MICROFRONTEND_URL : 'http://localhost:18012' ,
92- ACCESS_TOKEN_COOKIE_NAME : 'edx-jwt-cookie-header-payload' ,
93- BASE_URL : 'http://localhost:18012' ,
94- ENVIRONMENT : 'test' ,
95- LANGUAGE_PREFERENCE_COOKIE_NAME : 'openedx-language-preference' ,
96- ...process . env ,
97- } as unknown as ConfigDocument ,
98- } ;
99-
10079 return render (
10180 < AppContext . Provider value = { mockAppContext } >
10281 < QueryClientProvider client = { queryClient } >
0 commit comments