Skip to content

Commit 706160d

Browse files
committed
web: start adapting test to React Router v7
By using the right imports/mocks
1 parent c1060f2 commit 706160d

File tree

5 files changed

+12
-12
lines changed

5 files changed

+12
-12
lines changed

web/src/components/l10n/KeyboardSelection.test.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,8 @@ jest.mock("~/api/api", () => ({
5353
updateConfig: (config) => mockUpdateConfigFn(config),
5454
}));
5555

56-
jest.mock("react-router-dom", () => ({
57-
...jest.requireActual("react-router-dom"),
56+
jest.mock("react-router", () => ({
57+
...jest.requireActual("react-router"),
5858
useNavigate: () => mockNavigateFn,
5959
}));
6060

web/src/components/l10n/LocaleSelection.test.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,8 @@ jest.mock("~/api/api", () => ({
5353
updateConfig: (config) => mockUpdateConfigFn(config),
5454
}));
5555

56-
jest.mock("react-router-dom", () => ({
57-
...jest.requireActual("react-router-dom"),
56+
jest.mock("react-router", () => ({
57+
...jest.requireActual("react-router"),
5858
useNavigate: () => mockNavigateFn,
5959
}));
6060

web/src/components/l10n/TimezoneSelection.test.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,8 @@ jest.mock("~/queries/proposal", () => ({
6060
useProposal: () => ({ l10n: { timezones, timezone: "Europe/Berlin" } }),
6161
}));
6262

63-
jest.mock("react-router-dom", () => ({
64-
...jest.requireActual("react-router-dom"),
63+
jest.mock("react-router", () => ({
64+
...jest.requireActual("react-router"),
6565
useNavigate: () => mockNavigateFn,
6666
}));
6767

web/src/components/storage/BootSelection.test.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,8 +98,8 @@ const sdc: StorageDevice = {
9898
udevPaths: ["pci-0000:00-19"],
9999
};
100100

101-
jest.mock("react-router-dom", () => ({
102-
...jest.requireActual("react-router-dom"),
101+
jest.mock("react-router", () => ({
102+
...jest.requireActual("react-router"),
103103
useNavigate: () => mockNavigateFn,
104104
}));
105105

web/src/test-utils.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
*/
3030

3131
import React from "react";
32-
import { MemoryRouter, useParams } from "react-router-dom";
32+
import { MemoryRouter, useParams } from "react-router";
3333
import { QueryClient, QueryClientProvider } from "@tanstack/react-query";
3434
import userEvent from "@testing-library/user-event";
3535
import { render, within } from "@testing-library/react";
@@ -87,9 +87,9 @@ const mockRoutes = (...routes) => initialRoutes.mockReturnValueOnce(routes);
8787
*/
8888
const mockParams = (params: ReturnType<typeof useParams>) => (paramsMock = params);
8989

90-
// Centralize the react-router-dom mock here
91-
jest.mock("react-router-dom", () => ({
92-
...jest.requireActual("react-router-dom"),
90+
// Centralize the react-router mock here
91+
jest.mock("react-router", () => ({
92+
...jest.requireActual("react-router"),
9393
useHref: (to) => to,
9494
useNavigate: () => mockNavigateFn,
9595
useMatches: () => [],

0 commit comments

Comments
 (0)