Skip to content

Commit 90355f1

Browse files
committed
test(useConnectQuery): a query with no variables has null as the second query key arg
1 parent 2b6bce7 commit 90355f1

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

packages/react/src/data-connect/useConnectQuery.test.tsx

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ import {
99
import { firebaseApp } from "~/testing-utils";
1010
import { queryClient, wrapper } from "../../utils";
1111
import { executeQuery } from "firebase/data-connect";
12+
import { DataConnectQueryClient } from "./query-client";
13+
import { dehydrate } from "@tanstack/react-query";
1214

1315
// initialize firebase app
1416
firebaseApp;
@@ -195,4 +197,14 @@ describe("useConnectQuery", () => {
195197
expect(result.current.data).toHaveProperty("source");
196198
expect(result.current.data).toHaveProperty("fetchTime");
197199
});
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+
});
198210
});

0 commit comments

Comments
 (0)