@@ -55,34 +55,6 @@ describe('queriesObserver', () => {
55
55
expect ( observerResult ) . toMatchObject ( [ { data : 1 } , { data : 2 } ] )
56
56
} )
57
57
58
- test ( 'should return same value for multiple falsy query keys' , async ( ) => {
59
- const queryFn1 = jest . fn ( ) . mockReturnValue ( 1 )
60
- const queryFn2 = jest . fn ( ) . mockReturnValue ( 2 )
61
- const observer = new QueriesObserver ( queryClient , [
62
- { queryKey : undefined , queryFn : queryFn1 } ,
63
- ] )
64
- const results : QueryObserverResult [ ] [ ] = [ ]
65
- results . push ( observer . getCurrentResult ( ) )
66
- const unsubscribe = observer . subscribe ( result => {
67
- results . push ( result )
68
- } )
69
- await sleep ( 1 )
70
- observer . setQueries ( [
71
- { queryKey : undefined , queryFn : queryFn1 } ,
72
- { queryKey : '' , queryFn : queryFn2 } ,
73
- ] )
74
- await sleep ( 1 )
75
- unsubscribe ( )
76
- expect ( results . length ) . toBe ( 4 )
77
- expect ( results [ 0 ] ) . toMatchObject ( [ { status : 'idle' , data : undefined } ] )
78
- expect ( results [ 1 ] ) . toMatchObject ( [ { status : 'loading' , data : undefined } ] )
79
- expect ( results [ 2 ] ) . toMatchObject ( [ { status : 'success' , data : 1 } ] )
80
- expect ( results [ 3 ] ) . toMatchObject ( [
81
- { status : 'success' , data : 1 } ,
82
- { status : 'success' , data : 1 } ,
83
- ] )
84
- } )
85
-
86
58
test ( 'should update when a query updates' , async ( ) => {
87
59
const key1 = queryKey ( )
88
60
const key2 = queryKey ( )
0 commit comments