1+ /* eslint-disable @typescript-eslint/no-unused-expressions */
12import { renderHook , waitFor } from '@testing-library/react' ;
23import { Cache , type QueryPayload } from 'gqty' ;
34import { act } from 'react' ;
@@ -17,7 +18,7 @@ describe('useQuery', () => {
1718
1819 results . push ( query . $state . isLoading ) ;
1920
20- query . time ;
21+ Reflect . get ( query , ' time' ) ;
2122
2223 return query . $state . isLoading ;
2324 } ) ;
@@ -146,16 +147,16 @@ describe('useQuery', () => {
146147 [
147148 {
148149 "operationName": undefined,
149- "query": "query($a00425 :String){a2c936 :human(name:$a00425 ){__typename id name}}",
150+ "query": "query($a69281 :String){a7b317 :human(name:$a69281 ){__typename id name}}",
150151 "variables": {
151- "a00425 ": "1",
152+ "a69281 ": "1",
152153 },
153154 },
154155 {
155156 "operationName": undefined,
156- "query": "query($dd0895 :String){a657eb :human(name:$dd0895 ){__typename id name}}",
157+ "query": "query($a7c6a0 :String){dc91d3 :human(name:$a7c6a0 ){__typename id name}}",
157158 "variables": {
158- "dd0895 ": "2",
159+ "a7c6a0 ": "2",
159160 },
160161 },
161162 ]
@@ -299,9 +300,11 @@ describe('useQuery', () => {
299300 // This should NOT trigger a SWR refetch
300301 await act ( ( ) => result . current . $refetch ( false ) ) ;
301302
303+ expect ( result . current . $state . error ) . toBeUndefined ( ) ;
304+
302305 expect ( queries ) . toMatchInlineSnapshot ( `
303306 [
304- "query($a2a039 :ID!){eb2884 :pet(id:$a2a039 ){__typename id owner{__typename id name}}now peoples{__typename id name}}",
307+ "query($a1a2bc :ID!){a1648a :pet(id:$a1a2bc ){__typename id owner{__typename id name}}now peoples{__typename id name}}",
305308 ]
306309 ` ) ;
307310
@@ -311,10 +314,12 @@ describe('useQuery', () => {
311314 // This should trigger a SWR refetch
312315 await act ( ( ) => result . current . $refetch ( false ) ) ;
313316
317+ expect ( result . current . $state . error ) . toBeUndefined ( ) ;
318+
314319 expect ( queries ) . toMatchInlineSnapshot ( `
315320 [
316- "query($a2a039 :ID!){eb2884 :pet(id:$a2a039 ){__typename id owner{__typename id name}}now peoples{__typename id name}}",
317- "query($a2a039 :ID!){eb2884 :pet(id:$a2a039 ){__typename id owner{__typename id name}}now peoples{__typename id name}}",
321+ "query($a1a2bc :ID!){a1648a :pet(id:$a1a2bc ){__typename id owner{__typename id name}}now peoples{__typename id name}}",
322+ "query($a1a2bc :ID!){a1648a :pet(id:$a1a2bc ){__typename id owner{__typename id name}}now peoples{__typename id name}}",
318323 ]
319324 ` ) ;
320325 } ) ;
0 commit comments