File tree Expand file tree Collapse file tree 1 file changed +18
-2
lines changed
packages/react-router/__tests__/router Expand file tree Collapse file tree 1 file changed +18
-2
lines changed Original file line number Diff line number Diff line change @@ -2361,10 +2361,18 @@ describe("Lazy Route Discovery (Fog of War)", () => {
23612361 } ) ;
23622362
23632363 let key = "key" ;
2364+
2365+ let data ;
2366+ router . subscribe ( ( state ) => {
2367+ if ( state . fetchers . has ( "key" ) ) {
2368+ data = state . fetchers . get ( "key" ) ! . data ;
2369+ }
2370+ } ) ;
2371+
23642372 router . fetch ( key , "0" , "/parent/child?a=b" ) ;
23652373 await tick ( ) ;
23662374 expect ( router . getFetcher ( key ) . state ) . toBe ( "idle" ) ;
2367- expect ( router . getFetcher ( key ) . data ) . toBe ( "CHILD" ) ;
2375+ expect ( data ) . toBe ( "CHILD" ) ;
23682376 expect ( capturedPath ) . toBe ( "/parent/child" ) ;
23692377 } ) ;
23702378
@@ -2395,13 +2403,21 @@ describe("Lazy Route Discovery (Fog of War)", () => {
23952403 } ) ;
23962404
23972405 let key = "key" ;
2406+
2407+ let data ;
2408+ router . subscribe ( ( state ) => {
2409+ if ( state . fetchers . has ( "key" ) ) {
2410+ data = state . fetchers . get ( "key" ) ! . data ;
2411+ }
2412+ } ) ;
2413+
23982414 router . fetch ( key , "0" , "/parent/child?a=b" , {
23992415 formMethod : "post" ,
24002416 formData : createFormData ( { } ) ,
24012417 } ) ;
24022418 await tick ( ) ;
24032419 expect ( router . getFetcher ( key ) . state ) . toBe ( "idle" ) ;
2404- expect ( router . getFetcher ( key ) . data ) . toBe ( "CHILD" ) ;
2420+ expect ( data ) . toBe ( "CHILD" ) ;
24052421 expect ( capturedPath ) . toBe ( "/parent/child" ) ;
24062422 } ) ;
24072423 } ) ;
You can’t perform that action at this time.
0 commit comments