Skip to content

Commit 088795b

Browse files
committed
useSuspenseQueries left -- removed the useQuery.promise tests
1 parent 8cc6ed5 commit 088795b

5 files changed

Lines changed: 147 additions & 1474 deletions

File tree

packages/preact-query/src/__tests__/ssr-hydration.test.tsx

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { afterAll, beforeAll, describe, expect, it, vi } from 'vitest'
22
import { renderToString } from 'preact-render-to-string'
3-
import { hydrate as preactHydrate, VNode } from 'preact'
3+
import { hydrate as preactHydrate, render, VNode } from 'preact'
44
import {
55
QueryCache,
66
QueryClient,
@@ -12,13 +12,15 @@ import {
1212
import { setIsServer } from './utils'
1313
import { act } from '@testing-library/preact'
1414

15-
const ReactHydrate = (element: VNode, container: Element) => {
16-
let root: any
15+
const PreactHydrate = (element: VNode, container: Element) => {
1716
act(() => {
18-
root = preactHydrate(element, container)
17+
preactHydrate(element, container)
1918
})
19+
// To unmount in Preact, you render null into the same container
2020
return () => {
21-
root.unmount()
21+
act(() => {
22+
render(null, container)
23+
})
2224
}
2325
}
2426

@@ -102,7 +104,7 @@ describe('Server side rendering with de/rehydration', () => {
102104
const queryClient = new QueryClient({ queryCache })
103105
hydrate(queryClient, JSON.parse(stringifiedState))
104106

105-
const unmount = ReactHydrate(
107+
const unmount = PreactHydrate(
106108
<QueryClientProvider client={queryClient}>
107109
<SuccessComponent />
108110
</QueryClientProvider>,
@@ -178,7 +180,7 @@ describe('Server side rendering with de/rehydration', () => {
178180
const queryClient = new QueryClient({ queryCache })
179181
hydrate(queryClient, JSON.parse(stringifiedState))
180182

181-
const unmount = ReactHydrate(
183+
const unmount = PreactHydrate(
182184
<QueryClientProvider client={queryClient}>
183185
<ErrorComponent />
184186
</QueryClientProvider>,
@@ -245,7 +247,7 @@ describe('Server side rendering with de/rehydration', () => {
245247
const queryClient = new QueryClient({ queryCache })
246248
hydrate(queryClient, JSON.parse(stringifiedState))
247249

248-
const unmount = ReactHydrate(
250+
const unmount = PreactHydrate(
249251
<QueryClientProvider client={queryClient}>
250252
<SuccessComponent />
251253
</QueryClientProvider>,

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { useCallback, useEffect, useRef, useState } from 'preact/hooks'
55
import {
66
QueryCache,
77
QueryClient,
8-
QueryClientProvider,
8+
// QueryClientProvider,
99
keepPreviousData,
1010
useInfiniteQuery,
1111
} from '..'
@@ -16,7 +16,7 @@ import type {
1616
UseInfiniteQueryResult,
1717
} from '..'
1818
import type { Mock } from 'vitest'
19-
import { Suspense } from 'preact/compat'
19+
// import { Suspense } from 'preact/compat'
2020

2121
interface Result {
2222
items: Array<number>

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest'
2-
import { act, fireEvent } from '@testing-library/preact'
2+
import { fireEvent } from '@testing-library/preact'
33
import { queryKey, sleep } from '@tanstack/query-test-utils'
44
import {
55
QueryCache,

0 commit comments

Comments
 (0)