@@ -3,43 +3,25 @@ import { BrowserRouter } from "react-router";
33
44import { type AuthProvider , Refine } from "@refinedev/core" ;
55
6- import { MockRouterProvider , MockJSONServer } from "@test" ;
6+ import { MockJSONServer } from "@test" ;
77import type {
88 I18nProvider ,
99 AccessControlProvider ,
10- LegacyAuthProvider ,
1110 DataProvider ,
1211 NotificationProvider ,
1312 IResourceItem ,
1413 RouterBindings ,
15- IRouterContext ,
1614 IRefineOptions ,
1715} from "@refinedev/core" ;
16+ import { mockRouterBindings } from "./dataMocks" ;
1817
19- /* interface ITestWrapperProps {
20- authProvider?: IAuthContext;
21- dataProvider?: IDataContext;
22- i18nProvider?: I18nProvider;
23- accessControlProvider?: IAccessControlContext;
24- liveProvider?: ILiveContext;
25- resources?: IResourceItem[];
26- children?: React.ReactNode;
27- routerInitialEntries?: string[];
28- refineProvider?: IRefineContextProvider;
29- } */
30-
31- const List = ( ) => {
32- return < div > hede</ div > ;
33- } ;
3418export interface ITestWrapperProps {
3519 dataProvider ?: DataProvider ;
36- legacyAuthProvider ?: LegacyAuthProvider ;
3720 authProvider ?: AuthProvider ;
3821 resources ?: IResourceItem [ ] ;
3922 notificationProvider ?: NotificationProvider ;
4023 accessControlProvider ?: AccessControlProvider ;
4124 i18nProvider ?: I18nProvider ;
42- legacyRouterProvider ?: IRouterContext ;
4325 routerProvider ?: RouterBindings ;
4426 routerInitialEntries ?: string [ ] ;
4527 DashboardPage ?: React . FC ;
@@ -48,16 +30,13 @@ export interface ITestWrapperProps {
4830
4931export const TestWrapper : ( props : ITestWrapperProps ) => React . FC = ( {
5032 dataProvider,
51- legacyAuthProvider,
5233 authProvider,
5334 resources,
5435 notificationProvider,
5536 accessControlProvider,
5637 routerInitialEntries,
57- DashboardPage,
5838 i18nProvider,
5939 routerProvider,
60- legacyRouterProvider,
6140 options,
6241} ) => {
6342 // Previously, MemoryRouter was used in this wrapper. However, the
@@ -82,14 +61,11 @@ export const TestWrapper: (props: ITestWrapperProps) => React.FC = ({
8261 } }
8362 dataProvider = { dataProvider ?? MockJSONServer }
8463 i18nProvider = { i18nProvider }
85- routerProvider = { routerProvider }
86- legacyRouterProvider = { legacyRouterProvider ?? MockRouterProvider }
87- legacyAuthProvider = { legacyAuthProvider }
64+ routerProvider = { routerProvider ?? mockRouterBindings ( ) }
8865 authProvider = { authProvider }
8966 notificationProvider = { notificationProvider }
90- resources = { resources ?? [ { name : "posts" , list : List } ] }
67+ resources = { resources ?? [ { name : "posts" , list : "/list" } ] }
9168 accessControlProvider = { accessControlProvider }
92- DashboardPage = { DashboardPage ?? undefined }
9369 >
9470 { children }
9571 </ Refine >
@@ -99,13 +75,10 @@ export const TestWrapper: (props: ITestWrapperProps) => React.FC = ({
9975} ;
10076export {
10177 MockJSONServer ,
102- MockRouterProvider ,
10378 MockAccessControlProvider ,
10479 MockLiveProvider ,
10580 mockRouterBindings ,
10681 mockAuthProvider ,
107- mockLegacyAuthProvider ,
108- mockLegacyRouterProvider ,
10982} from "./dataMocks" ;
11083
11184// re-export everything
0 commit comments