Skip to content
File

Blob: tests/client/lib/queries/share-resolve.test.ts

typescript16 lines
1import { describe, expect, it } from "vitest";
2import { shareResolveQueryKey, shareResolveQueryOptions } from "@/client/lib/queries/share-resolve";
3 
4describe("share resolve query options", () => {
5 it("does not retain permission-sensitive share resolution between mounts", () => {
6 const options = shareResolveQueryOptions("share-token", "authenticated", "user-1");
7 
8 expect(options.queryKey).toEqual(shareResolveQueryKey("share-token", "authenticated", "user-1"));
9 expect(options.staleTime).toBe(0);
10 expect(options.gcTime).toBe(0);
11 expect(options.refetchOnMount).toBe("always");
12 expect(options.refetchOnWindowFocus).toBe(false);
13 expect(options.retry).toBe(false);
14 });
15});