Skip to content

Commit 57b81f0

Browse files
committed
fix import issues in tests
1 parent d321cb7 commit 57b81f0

File tree

12 files changed

+31
-38
lines changed

12 files changed

+31
-38
lines changed

packages/react-router-dom/__tests__/DataBrowserRouter-test.tsx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,21 +16,21 @@ import "@testing-library/jest-dom";
1616
import {
1717
DataBrowserRouter,
1818
DataHashRouter,
19+
Form,
20+
Link,
1921
Route,
2022
Outlet,
2123
useLoaderData,
2224
useActionData,
2325
useRouteError,
26+
useNavigate,
2427
useNavigation,
25-
Form,
26-
Link,
2728
useSubmit,
2829
useFetcher,
2930
useFetchers,
31+
UNSAFE_resetModuleScope,
32+
UNSAFE_DataRouterStateContext,
3033
} from "../index";
31-
import { _resetModuleScope } from "react-router/lib/components";
32-
import { useNavigate } from "react-router/lib/hooks";
33-
import { UNSAFE_DataRouterStateContext } from "react-router";
3434

3535
testDomRouter("<DataBrowserRouter>", DataBrowserRouter, (url) =>
3636
getWindowImpl(url, false)
@@ -52,7 +52,7 @@ function testDomRouter(name, TestDataRouter, getWindow) {
5252
afterEach(() => {
5353
consoleWarn.mockRestore();
5454
consoleError.mockRestore();
55-
_resetModuleScope();
55+
UNSAFE_resetModuleScope();
5656
});
5757

5858
it("renders the first route that matches the URL", () => {

packages/react-router-dom/__tests__/data-static-router-test.tsx

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
11
import * as React from "react";
22
import * as ReactDOMServer from "react-dom/server";
3-
import { Route, useLocation } from "react-router-dom";
4-
import { DataStaticRouter } from "react-router-dom/server";
5-
import { Outlet } from "react-router/lib/components";
6-
import { useLoaderData, useMatches } from "react-router/lib/hooks";
3+
import {
4+
Route,
5+
Outlet,
6+
useLoaderData,
7+
useLocation,
8+
useMatches,
9+
} from "../index";
10+
import { DataStaticRouter } from "../server";
711

812
beforeEach(() => {
913
jest.spyOn(console, "warn").mockImplementation(() => {});

packages/react-router-dom/__tests__/nav-link-active-test.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ import {
1414
NavLink,
1515
Outlet,
1616
DataBrowserRouter,
17-
} from "react-router-dom";
18-
import { _resetModuleScope } from "react-router/lib/components";
17+
UNSAFE_resetModuleScope,
18+
} from "../index";
1919

2020
describe("NavLink", () => {
2121
describe("when it does not match", () => {
@@ -327,7 +327,7 @@ describe("NavLink", () => {
327327

328328
describe("NavLink using a data router", () => {
329329
afterEach(() => {
330-
_resetModuleScope();
330+
UNSAFE_resetModuleScope();
331331
});
332332

333333
it("applies the default 'active'/'pending' classNames to the underlying <a>", async () => {

packages/react-router-dom/index.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,7 @@ export {
153153
UNSAFE_RouteContext,
154154
UNSAFE_DataRouterContext,
155155
UNSAFE_DataRouterStateContext,
156+
UNSAFE_resetModuleScope,
156157
useRenderDataRouter,
157158
} from "react-router";
158159
//#endregion

packages/react-router-native/__tests__/deep-linking-test.tsx

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,7 @@ import * as React from "react";
22
import { mocked } from "ts-jest/utils";
33
import { Linking as _Linking, Text, View } from "react-native";
44
import * as TestRenderer from "react-test-renderer";
5-
import {
6-
NativeRouter,
7-
Routes,
8-
Route,
9-
useDeepLinking,
10-
} from "react-router-native";
5+
import { NativeRouter, Routes, Route, useDeepLinking } from "../index";
116
import { MockEvent, mockPromiseThatResolvesImmediatelyWith } from "./utils";
127

138
// Ensures TypeScript understands that Linking is a mock

packages/react-router-native/__tests__/exports-test.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import * as ReactRouter from "react-router";
2-
import * as ReactRouterNative from "react-router-native";
2+
import * as ReactRouterNative from "../index";
33

44
describe("react-router-native", () => {
55
for (let key in ReactRouter) {

packages/react-router-native/__tests__/link-press-test.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import * as React from "react";
22
import { Text, TouchableHighlight, View } from "react-native";
3-
import { Link, NativeRouter, Routes, Route } from "react-router-native";
3+
import { Link, NativeRouter, Routes, Route } from "../index";
44
import * as TestRenderer from "react-test-renderer";
55

66
import { press } from "./utils";

packages/react-router-native/__tests__/search-params-test.tsx

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
11
import * as React from "react";
22
import { View, Text, TextInput } from "react-native";
3-
import {
4-
NativeRouter,
5-
Routes,
6-
Route,
7-
useSearchParams,
8-
} from "react-router-native";
3+
import { NativeRouter, Routes, Route, useSearchParams } from "../index";
94
import * as TestRenderer from "react-test-renderer";
105

116
describe("useSearchParams", () => {

packages/react-router-native/__tests__/useLinkPressHandler-test.tsx

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,7 @@
11
import * as React from "react";
22
import { Text, TouchableHighlight, View } from "react-native";
3-
import type { LinkProps } from "react-router-native";
4-
import {
5-
NativeRouter,
6-
Route,
7-
Routes,
8-
useLinkPressHandler,
9-
} from "react-router-native";
3+
import type { LinkProps } from "../index";
4+
import { NativeRouter, Route, Routes, useLinkPressHandler } from "../index";
105
import * as TestRenderer from "react-test-renderer";
116

127
import { press } from "./utils";

packages/react-router-native/index.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,7 @@ export {
117117
UNSAFE_RouteContext,
118118
UNSAFE_DataRouterContext,
119119
UNSAFE_DataRouterStateContext,
120+
UNSAFE_resetModuleScope,
120121
useRenderDataRouter,
121122
} from "react-router";
122123

0 commit comments

Comments
 (0)