@@ -5,22 +5,19 @@ import {
55 Refine ,
66 type I18nProvider ,
77 type AccessControlProvider ,
8- type LegacyAuthProvider ,
98 type DataProvider ,
109 type NotificationProvider ,
1110 type IResourceItem ,
1211 type AuthProvider ,
12+ type RouterBindings ,
1313} from "@refinedev/core" ;
1414
1515import { MockRouterProvider , MockJSONServer } from "@test" ;
1616
17- const List = ( ) => {
18- return < div > hede</ div > ;
19- } ;
2017export interface ITestWrapperProps {
2118 dataProvider ?: DataProvider ;
2219 authProvider ?: AuthProvider ;
23- legacyAuthProvider ?: LegacyAuthProvider ;
20+ routerProvider ?: RouterBindings ;
2421 resources ?: IResourceItem [ ] ;
2522 notificationProvider ?: NotificationProvider ;
2623 accessControlProvider ?: AccessControlProvider ;
@@ -34,12 +31,11 @@ export const TestWrapper: (
3431) => React . FC < { children ?: React . ReactNode } > = ( {
3532 dataProvider,
3633 authProvider,
37- legacyAuthProvider ,
34+ routerProvider ,
3835 resources,
3936 notificationProvider,
4037 accessControlProvider,
4138 routerInitialEntries,
42- DashboardPage,
4339 i18nProvider,
4440} ) => {
4541 // Previously, MemoryRouter was used in this wrapper. However, the
@@ -61,20 +57,17 @@ export const TestWrapper: (
6157 dataProvider = { dataProvider ?? MockJSONServer }
6258 i18nProvider = { i18nProvider }
6359 authProvider = { authProvider }
64- legacyAuthProvider = { legacyAuthProvider }
65- // routerProvider={MockRouterProvider}
66- legacyRouterProvider = { MockRouterProvider }
60+ routerProvider = { routerProvider ?? MockRouterProvider ( ) }
6761 notificationProvider = { notificationProvider }
68- resources = { resources ?? [ { name : "posts" , list : List } ] }
62+ resources = { resources ?? [ { name : "posts" , list : "/list" } ] }
6963 accessControlProvider = { accessControlProvider }
70- DashboardPage = { DashboardPage ?? undefined }
7164 options = { {
7265 disableTelemetry : true ,
7366 reactQuery : {
7467 clientConfig : {
7568 defaultOptions : {
7669 queries : {
77- cacheTime : 0 ,
70+ gcTime : 0 ,
7871 staleTime : 0 ,
7972 networkMode : "always" ,
8073 } ,
0 commit comments