@@ -49,35 +49,7 @@ export const TestWrapper: (
4949} ) => {
5050 return ( { children } ) : React . ReactElement => {
5151 const rootRoute = createRootRoute ( {
52- component : ( ) => (
53- < Refine
54- dataProvider = { dataProvider ?? MockJSONServer }
55- i18nProvider = { i18nProvider }
56- routerProvider = { routerProvider ?? mockRouterProvider ( ) }
57- authProvider = { authProvider }
58- notificationProvider = { notificationProvider }
59- resources = { resources ?? [ { name : "posts" , list : "/posts" } ] }
60- accessControlProvider = { accessControlProvider }
61- options = { {
62- ...options ,
63- disableTelemetry : true ,
64- reactQuery : {
65- clientConfig : {
66- defaultOptions : {
67- queries : {
68- gcTime : 0 ,
69- staleTime : 0 ,
70- networkMode : "always" ,
71- } ,
72- } ,
73- } ,
74- } ,
75- } }
76- >
77- { children }
78- < Outlet />
79- </ Refine >
80- ) ,
52+ component : ( ) => < Outlet /> ,
8153 } ) ;
8254
8355 const routes = [
@@ -107,6 +79,35 @@ export const TestWrapper: (
10779 initialEntries : routerInitialEntries ?? [ "/" ] ,
10880 } ) ,
10981 defaultPreload : false ,
82+ Wrap : ( { children : routerChildren } ) => (
83+ < Refine
84+ dataProvider = { dataProvider ?? MockJSONServer }
85+ i18nProvider = { i18nProvider }
86+ routerProvider = { routerProvider ?? mockRouterProvider ( ) }
87+ authProvider = { authProvider }
88+ notificationProvider = { notificationProvider }
89+ resources = { resources ?? [ { name : "posts" , list : "/posts" } ] }
90+ accessControlProvider = { accessControlProvider }
91+ options = { {
92+ ...options ,
93+ disableTelemetry : true ,
94+ reactQuery : {
95+ clientConfig : {
96+ defaultOptions : {
97+ queries : {
98+ gcTime : 0 ,
99+ staleTime : 0 ,
100+ networkMode : "always" ,
101+ } ,
102+ } ,
103+ } ,
104+ } ,
105+ } }
106+ >
107+ { children }
108+ { routerChildren }
109+ </ Refine >
110+ ) ,
110111 } ) ;
111112
112113 return < TanStackRouterProvider router = { router } /> ;
0 commit comments