Skip to content

Commit 5bafa3c

Browse files
committed
there are no queries for hooks...
1 parent d44c655 commit 5bafa3c

File tree

1 file changed

+8
-23
lines changed

1 file changed

+8
-23
lines changed

src/renderHookToSnapshotStream.tsx

+8-23
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,17 @@
1-
import {Queries, RenderHookOptions} from '@testing-library/react'
1+
import {RenderHookOptions} from '@testing-library/react'
22
import React from 'rehackt'
33
import {createRenderStream} from './renderStream/createRenderStream.js'
44
import {type NextRenderOptions} from './renderStream/createRenderStream.js'
55
import {Render} from './renderStream/Render.js'
66
import {Assertable, assertableSymbol, markAssertable} from './assertable.js'
7-
import {SyncQueries} from './renderStream/syncQueries.js'
87

9-
export interface SnapshotStream<
10-
Snapshot,
11-
Props,
12-
Q extends Queries = SyncQueries,
13-
> extends Assertable {
8+
export interface SnapshotStream<Snapshot, Props> extends Assertable {
149
/**
1510
* An array of all renders that have happened so far.
1611
* Errors thrown during component render will be captured here, too.
1712
*/
1813
renders: Array<
19-
| Render<{value: Snapshot}, Q>
14+
| Render<{value: Snapshot}, never>
2015
| {phase: 'snapshotError'; count: number; error: unknown}
2116
>
2217
/**
@@ -50,21 +45,11 @@ export interface SnapshotStream<
5045
unmount: () => void
5146
}
5247

53-
export function renderHookToSnapshotStream<
54-
ReturnValue,
55-
Props,
56-
Q extends Queries = SyncQueries,
57-
>(
48+
export function renderHookToSnapshotStream<ReturnValue, Props>(
5849
renderCallback: (props: Props) => ReturnValue,
59-
{
60-
initialProps,
61-
queries,
62-
...renderOptions
63-
}: RenderHookOptions<Props> & {queries?: Q} = {},
64-
): SnapshotStream<ReturnValue, Props, Q> {
65-
const {render, ...stream} = createRenderStream<{value: ReturnValue}, Q>({
66-
queries,
67-
})
50+
{initialProps, ...renderOptions}: RenderHookOptions<Props> = {},
51+
): SnapshotStream<ReturnValue, Props> {
52+
const {render, ...stream} = createRenderStream<{value: ReturnValue}, never>()
6853

6954
const HookComponent: React.FC<{arg: Props}> = props => {
7055
stream.replaceSnapshot({value: renderCallback(props.arg)})
@@ -73,7 +58,7 @@ export function renderHookToSnapshotStream<
7358

7459
const {rerender: baseRerender, unmount} = render(
7560
<HookComponent arg={initialProps!} />,
76-
{...renderOptions, queries},
61+
renderOptions,
7762
)
7863

7964
function rerender(rerenderCallbackProps: Props) {

0 commit comments

Comments
 (0)