@@ -822,14 +822,17 @@ describe('queryCache', () => {
822
822
await testClient . prefetchQuery ( key1 , ( ) => 'data1' )
823
823
await testClient . prefetchQuery ( key2 , ( ) => 'data2' )
824
824
await testClient . prefetchQuery ( [ { a : 'a' , b : 'b' } ] , ( ) => 'data3' )
825
+ await testClient . prefetchQuery ( [ 'posts' , 1 ] , ( ) => 'data4' )
825
826
testClient . invalidateQueries ( key2 )
826
827
const query1 = testCache . find ( key1 ) !
827
828
const query2 = testCache . find ( key2 ) !
828
829
const query3 = testCache . find ( [ { a : 'a' , b : 'b' } ] ) !
830
+ const query4 = testCache . find ( [ 'posts' , 1 ] ) !
829
831
830
832
expect ( testCache . findAll ( key1 ) ) . toEqual ( [ query1 ] )
831
- expect ( testCache . findAll ( ) ) . toEqual ( [ query1 , query2 , query3 ] )
832
- expect ( testCache . findAll ( { } ) ) . toEqual ( [ query1 , query2 , query3 ] )
833
+ expect ( testCache . findAll ( [ key1 ] ) ) . toEqual ( [ query1 ] )
834
+ expect ( testCache . findAll ( ) ) . toEqual ( [ query1 , query2 , query3 , query4 ] )
835
+ expect ( testCache . findAll ( { } ) ) . toEqual ( [ query1 , query2 , query3 , query4 ] )
833
836
expect ( testCache . findAll ( key1 , { active : false } ) ) . toEqual ( [ query1 ] )
834
837
expect ( testCache . findAll ( key1 , { active : true } ) ) . toEqual ( [ ] )
835
838
expect ( testCache . findAll ( key1 , { stale : true } ) ) . toEqual ( [ ] )
@@ -869,6 +872,7 @@ describe('queryCache', () => {
869
872
expect (
870
873
testCache . findAll ( { predicate : query => query === query3 } )
871
874
) . toEqual ( [ query3 ] )
875
+ expect ( testCache . findAll ( 'posts' ) ) . toEqual ( [ query4 ] )
872
876
} )
873
877
874
878
test ( 'query interval is cleared when unsubscribed to a refetchInterval query' , async ( ) => {
0 commit comments