File tree Expand file tree Collapse file tree 1 file changed +25
-0
lines changed
packages/react/src/data-connect Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Original file line number Diff line number Diff line change @@ -207,4 +207,29 @@ describe("useConnectQuery", () => {
207
207
208
208
expect ( dehydrated . queries [ 0 ] . queryKey ) . toEqual ( [ "ListMovies" , null ] ) ;
209
209
} ) ;
210
+
211
+ test ( "a query with variables has valid query keys including the variables" , async ( ) => {
212
+ const movieData = {
213
+ title : "tanstack query firebase" ,
214
+ genre : "library" ,
215
+ imageUrl : "https://invertase.io/" ,
216
+ } ;
217
+
218
+ const createdMovie = await createMovie ( movieData ) ;
219
+
220
+ const movieId = createdMovie ?. data ?. movie_insert ?. id ;
221
+
222
+ const queryClient = new DataConnectQueryClient ( ) ;
223
+
224
+ await queryClient . prefetchDataConnectQuery (
225
+ getMovieByIdRef ( { id : movieId } )
226
+ ) ;
227
+
228
+ const dehydrated = dehydrate ( queryClient ) ;
229
+
230
+ expect ( dehydrated . queries [ 0 ] . queryKey ) . toEqual ( [
231
+ "GetMovieById" ,
232
+ { id : movieId } ,
233
+ ] ) ;
234
+ } ) ;
210
235
} ) ;
You can’t perform that action at this time.
0 commit comments