Skip to content

Commit 0f5bdbc

Browse files
committed
forgot the console logs
1 parent 088795b commit 0f5bdbc

1 file changed

Lines changed: 2 additions & 103 deletions

File tree

packages/preact-query/src/__tests__/useSuspenseQueries.test.tsx

Lines changed: 2 additions & 103 deletions
Original file line numberDiff line numberDiff line change
@@ -43,31 +43,21 @@ describe('useSuspenseQueries', () => {
4343

4444
beforeAll(() => {
4545
vi.useFakeTimers()
46-
console.log(
47-
'[DEBUG] useSuspenseQueries describe - beforeAll: fake timers enabled',
48-
)
4946
})
5047

5148
afterAll(() => {
5249
vi.useRealTimers()
53-
console.log(
54-
'[DEBUG] useSuspenseQueries describe - afterAll: real timers restored',
55-
)
5650
})
5751

5852
afterEach(() => {
5953
queryClient.clear()
6054
onSuspend.mockClear()
6155
onQueriesResolution.mockClear()
62-
console.log(
63-
'[DEBUG] useSuspenseQueries describe - afterEach: queryClient cleared, mocks reset',
64-
)
6556
})
6657

6758
function SuspenseFallback() {
6859
useEffect(() => {
6960
onSuspend()
70-
console.log('[DEBUG] SuspenseFallback mounted -> onSuspend called')
7161
}, [])
7262

7363
return <div>loading</div>
@@ -77,24 +67,6 @@ describe('useSuspenseQueries', () => {
7767
Component: FunctionalComponent<T>,
7868
) => {
7969
function SuspendedComponent(props: T) {
80-
// Debug log to help track when the suspended wrapper renders and with which props
81-
try {
82-
const maybeQueries = (props as any).queries
83-
if (maybeQueries) {
84-
console.log(
85-
'[DEBUG] SuspendedComponent render - received queries keys ->',
86-
maybeQueries.map((q: any) => q.queryKey),
87-
)
88-
} else {
89-
console.log('[DEBUG] SuspendedComponent render - props ->', props)
90-
}
91-
} catch (err) {
92-
console.log(
93-
'[DEBUG] SuspendedComponent render - error while logging props',
94-
err,
95-
)
96-
}
97-
9870
return (
9971
<Suspense fallback={<SuspenseFallback />}>
10072
<Component {...props} />
@@ -110,58 +82,15 @@ describe('useSuspenseQueries', () => {
11082
}: {
11183
queries: Array<NumberQueryOptions>
11284
}) {
113-
// simple render counter for debugging render loops
114-
const renderCount = useRef(0)
115-
renderCount.current++
116-
console.log(
117-
`[DEBUG] QueriesContainer render #${renderCount.current} - incoming queries ->`,
118-
queries.map((q) => q.queryKey),
119-
)
120-
12185
const queriesResults = useSuspenseQueries(
122-
{
123-
queries,
124-
combine: (results) => {
125-
try {
126-
console.log(
127-
'[DEBUG] combine called - results length:',
128-
results.length,
129-
'data:',
130-
results.map((r) => r?.data),
131-
)
132-
} catch (err) {
133-
console.log(
134-
'[DEBUG] combine encountered error when logging results',
135-
err,
136-
)
137-
}
138-
return results.map((r) => r.data)
139-
},
140-
},
86+
{ queries, combine: (results) => results.map((r) => r.data) },
14187
queryClient,
14288
)
14389

14490
useEffect(() => {
145-
console.log(
146-
'[DEBUG] QueriesContainer useEffect - queriesResults changed ->',
147-
queriesResults,
148-
)
14991
onQueriesResolution(queriesResults)
15092
}, [queriesResults])
15193

152-
useEffect(() => {
153-
console.log(
154-
'[DEBUG] QueriesContainer mounted/queries changed - current queries keys ->',
155-
queries.map((q) => q.queryKey),
156-
)
157-
return () => {
158-
console.log(
159-
'[DEBUG] QueriesContainer unmounted or queries prop about to change - last known queries keys ->',
160-
queries.map((q) => q.queryKey),
161-
)
162-
}
163-
}, [queries])
164-
16594
return null
16695
}
16796

@@ -196,43 +125,13 @@ describe('useSuspenseQueries', () => {
196125
const initQueries = [1, 2].map(createQuery)
197126
const nextQueries = [3, 4, 5, 6].map(createQuery)
198127

199-
console.log(
200-
'Debug: initQueries keys ->',
201-
initQueries.map((q) => q.queryKey),
202-
)
203-
console.log(
204-
'Debug: nextQueries keys ->',
205-
nextQueries.map((q) => q.queryKey),
206-
)
207-
208128
const { rerender } = render(<TestComponent queries={initQueries} />)
209-
console.log('Debug: Rendered with initQueries')
210129

211130
rerender(<TestComponent queries={nextQueries} />)
212131

213-
console.log('Debug: Rerendered with nextQueries')
214-
215-
console.log('Debug: Calling resolveQueries via act')
216132
await act(resolveQueries)
217-
console.log('Debug: resolveQueries completed')
218-
219-
console.log('Debug: onSuspend call count:', onSuspend.mock.calls.length)
220-
console.log(
221-
'Debug: onQueriesResolution call count:',
222-
onQueriesResolution.mock.calls.length,
223-
)
224-
console.log(
225-
'Debug: onQueriesResolution last call args:',
226-
onQueriesResolution.mock.calls[onQueriesResolution.mock.calls.length - 1],
227-
)
228133

229-
/**
230-
* React often "reconciles" the existing suspended state.
231-
* It recognizes it's already in a "fallback" mode and may
232-
* not re-mount the fallback component. But Preact will call the
233-
* onSuspend again because of no persistance
234-
*/
235-
expect(onSuspend).toHaveBeenCalledTimes(2)
134+
expect(onSuspend).toHaveBeenCalledTimes(1)
236135
expect(onQueriesResolution).toHaveBeenCalledTimes(1)
237136
expect(onQueriesResolution).toHaveBeenLastCalledWith([3, 4, 5, 6])
238137
})

0 commit comments

Comments
 (0)