File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed
packages/react/src/data-connect Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change 9
9
import { firebaseApp } from "~/testing-utils" ;
10
10
import { queryClient , wrapper } from "../../utils" ;
11
11
import { executeQuery } from "firebase/data-connect" ;
12
+ import { DataConnectQueryClient } from "./query-client" ;
13
+ import { dehydrate } from "@tanstack/react-query" ;
12
14
13
15
// initialize firebase app
14
16
firebaseApp ;
@@ -195,4 +197,14 @@ describe("useConnectQuery", () => {
195
197
expect ( result . current . data ) . toHaveProperty ( "source" ) ;
196
198
expect ( result . current . data ) . toHaveProperty ( "fetchTime" ) ;
197
199
} ) ;
200
+
201
+ test ( "a query with no variables has null as the second query key argument" , async ( ) => {
202
+ const queryClient = new DataConnectQueryClient ( ) ;
203
+
204
+ await queryClient . prefetchDataConnectQuery ( listMoviesRef ( ) ) ;
205
+
206
+ const dehydrated = dehydrate ( queryClient ) ;
207
+
208
+ expect ( dehydrated . queries [ 0 ] . queryKey ) . toEqual ( [ "ListMovies" , null ] ) ;
209
+ } ) ;
198
210
} ) ;
You can’t perform that action at this time.
0 commit comments