@@ -313,8 +313,11 @@ describe('VueQueryPlugin', () => {
313
313
vi . fn ( ) ,
314
314
new Promise ( ( resolve ) => {
315
315
setTimeout ( ( ) => {
316
- client . setQueryData ( [ 'persist' ] , ( ) => ( {
317
- foo : 'bar' ,
316
+ client . setQueryData ( [ 'persist1' ] , ( ) => ( {
317
+ foo1 : 'bar1' ,
318
+ } ) )
319
+ client . setQueryData ( [ 'persist2' ] , ( ) => ( {
320
+ foo2 : 'bar2' ,
318
321
} ) )
319
322
resolve ( )
320
323
} , 0 )
@@ -324,11 +327,19 @@ describe('VueQueryPlugin', () => {
324
327
325
328
const fnSpy = vi . fn ( )
326
329
330
+ const query = useQuery (
331
+ {
332
+ queryKey : [ 'persist1' ] ,
333
+ queryFn : fnSpy ,
334
+ } ,
335
+ customClient ,
336
+ )
337
+
327
338
const queries = useQueries (
328
339
{
329
340
queries : [
330
341
{
331
- queryKey : [ 'persist ' ] ,
342
+ queryKey : [ 'persist2 ' ] ,
332
343
queryFn : fnSpy ,
333
344
} ,
334
345
] ,
@@ -337,14 +348,19 @@ describe('VueQueryPlugin', () => {
337
348
)
338
349
339
350
expect ( customClient . isRestoring . value ) . toBeTruthy ( )
351
+
352
+ expect ( query . isFetching . value ) . toBeFalsy ( )
353
+ expect ( query . data . value ) . toStrictEqual ( undefined )
354
+
340
355
expect ( queries . value [ 0 ] . isFetching ) . toBeFalsy ( )
341
356
expect ( queries . value [ 0 ] . data ) . toStrictEqual ( undefined )
342
357
expect ( fnSpy ) . toHaveBeenCalledTimes ( 0 )
343
358
344
359
await flushPromises ( )
345
360
346
361
expect ( customClient . isRestoring . value ) . toBeFalsy ( )
347
- expect ( queries . value [ 0 ] . data ) . toStrictEqual ( { foo : 'bar' } )
362
+ expect ( query . data . value ) . toStrictEqual ( { foo1 : 'bar1' } )
363
+ expect ( queries . value [ 0 ] . data ) . toStrictEqual ( { foo2 : 'bar2' } )
348
364
expect ( fnSpy ) . toHaveBeenCalledTimes ( 0 )
349
365
} )
350
366
} )
0 commit comments