diff --git a/packages/core/admin/admin/src/pages/ProfilePage/tests/index.test.js b/packages/core/admin/admin/src/pages/ProfilePage/tests/index.test.js
index e93404ac27..61466fa452 100644
--- a/packages/core/admin/admin/src/pages/ProfilePage/tests/index.test.js
+++ b/packages/core/admin/admin/src/pages/ProfilePage/tests/index.test.js
@@ -2,9 +2,13 @@ import React from 'react';
import { render, waitFor, screen } from '@testing-library/react';
import { IntlProvider } from 'react-intl';
import { QueryClient, QueryClientProvider } from 'react-query';
-import { ThemeProvider, lightTheme } from '@strapi/design-system';
+import { lightTheme } from '@strapi/design-system';
import ProfilePage from '../index';
import server from './utils/server';
+import ThemeToggleProvider from '../../../components/ThemeToggleProvider';
+import Theme from '../../../components/Theme';
+
+window.matchMedia = jest.fn(() => false);
jest.mock('../../../components/LocalesProvider/useLocalesProvider', () => () => ({
changeLocale: () => {},
@@ -31,9 +35,11 @@ const client = new QueryClient({
const App = (
+ Displays your interface in the chosen mode. +
+