From 3845c7f530cd01330f86f5d52eb5f1f3b8992afe Mon Sep 17 00:00:00 2001 From: Diana Olarte Date: Mon, 13 Jan 2025 20:37:04 +1100 Subject: [PATCH] refactor: separate the test for lang seector --- src/components/Footer.test.jsx | 47 +----- src/components/LanguageSelector/data.js | 2 - src/components/LanguageSelector/index.jsx | 2 +- .../LanguageSelector/index.test.jsx | 141 ++++++++++++++++++ 4 files changed, 144 insertions(+), 48 deletions(-) create mode 100644 src/components/LanguageSelector/index.test.jsx diff --git a/src/components/Footer.test.jsx b/src/components/Footer.test.jsx index ac20190ac..139a0aae1 100644 --- a/src/components/Footer.test.jsx +++ b/src/components/Footer.test.jsx @@ -1,20 +1,11 @@ /* eslint-disable react/prop-types */ import React, { useMemo } from 'react'; import renderer from 'react-test-renderer'; -import { fireEvent, render, waitFor } from '@testing-library/react'; -import { initializeMockApp } from '@edx/frontend-platform/testing'; import { IntlProvider } from '@edx/frontend-platform/i18n'; -import { getCookies } from '@edx/frontend-platform/i18n/lib'; import { AppContext } from '@edx/frontend-platform/react'; -import '@testing-library/jest-dom'; +import { initializeMockApp } from '@edx/frontend-platform/testing'; import Footer from './Footer'; -import { patchPreferences, postSetLang } from './LanguageSelector/data'; - -jest.mock('./LanguageSelector/data', () => ({ - patchPreferences: jest.fn(), - postSetLang: jest.fn(), -})); const FooterWithContext = ({ locale = 'es' }) => { const contextValue = useMemo(() => ({ @@ -61,11 +52,6 @@ const FooterWithLanguageSelector = ({ authenticatedUser = null }) => { }; describe('