diff --git a/client/src/RegionLabel/RegionLabel.test.js b/client/src/RegionLabel/RegionLabel.test.js index db10971..2f42d08 100644 --- a/client/src/RegionLabel/RegionLabel.test.js +++ b/client/src/RegionLabel/RegionLabel.test.js @@ -15,6 +15,14 @@ const renderComponent = (props) => { ) } +// Mock the useTheme hook +jest.mock('../ThemeContext', () => ({ + useTheme: () => ({ + theme: 'light', // Provide mock theme + toggleTheme: jest.fn(), // Mock function + }), +})); + // Mock the useTranslation hook jest.mock("react-i18next", () => ({ useTranslation: () => ({ diff --git a/client/src/RegionTags/RegionTags.test.js b/client/src/RegionTags/RegionTags.test.js index 90c8d00..ab97b06 100644 --- a/client/src/RegionTags/RegionTags.test.js +++ b/client/src/RegionTags/RegionTags.test.js @@ -38,6 +38,14 @@ jest.mock("react-i18next", () => ({ }), })) +// Mock the useTheme hook +jest.mock('../ThemeContext', () => ({ + useTheme: () => ({ + theme: 'light', // Provide mock theme + toggleTheme: jest.fn(), // Mock function + }), +})); + describe("RegionTags component", () => { it("renders correctly for different region conditions", () => { const regions = [