Skip to content

Commit e4e7544

Browse files
committed
feat: wrap AuthZModule tests in IntlProvider for localization support
1 parent a4e9c74 commit e4e7544

1 file changed

Lines changed: 15 additions & 10 deletions

File tree

src/authz-module/index.test.tsx

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import { render, screen, waitFor } from '@testing-library/react';
33
import { MemoryRouter, Outlet } from 'react-router-dom';
44
import { QueryClient, QueryClientProvider } from '@tanstack/react-query';
55
import { initializeMockApp } from '@edx/frontend-platform/testing';
6+
import { IntlProvider } from '@edx/frontend-platform/i18n';
67
import AuthZModule from './index';
78

89
jest.mock('./libraries-manager', () => ({
@@ -32,11 +33,13 @@ describe('AuthZModule', () => {
3233
const path = '/libraries/lib:123';
3334

3435
render(
35-
<QueryClientProvider client={queryClient}>
36-
<MemoryRouter initialEntries={[path]}>
37-
<AuthZModule />
38-
</MemoryRouter>
39-
</QueryClientProvider>,
36+
<IntlProvider locale="en">
37+
<QueryClientProvider client={queryClient}>
38+
<MemoryRouter initialEntries={[path]}>
39+
<AuthZModule />
40+
</MemoryRouter>
41+
</QueryClientProvider>
42+
</IntlProvider>,
4043
);
4144

4245
expect(screen.getByTestId('loading-page')).toBeInTheDocument();
@@ -51,11 +54,13 @@ describe('AuthZModule', () => {
5154
const path = '/libraries/lib:123/testuser';
5255

5356
render(
54-
<QueryClientProvider client={queryClient}>
55-
<MemoryRouter initialEntries={[path]}>
56-
<AuthZModule />
57-
</MemoryRouter>
58-
</QueryClientProvider>,
57+
<IntlProvider locale="en">
58+
<QueryClientProvider client={queryClient}>
59+
<MemoryRouter initialEntries={[path]}>
60+
<AuthZModule />
61+
</MemoryRouter>
62+
</QueryClientProvider>
63+
</IntlProvider>,
5964
);
6065
await waitFor(() => {
6166
expect(screen.getByTestId('libraries-user-manager')).toBeInTheDocument();

0 commit comments

Comments
 (0)