Skip to content

Commit c483d6d

Browse files
committed
.
1 parent 2cc93c9 commit c483d6d

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

src/__tests__/render-hook-sync.test.tsx

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,16 @@ test('works with initialProps option', () => {
5555
expect(result.current).toEqual(['left', expect.any(Function)]);
5656
});
5757

58+
test('works without initialProps option', () => {
59+
function useTestHook() {
60+
const [count, setCount] = React.useState(0);
61+
return { count, setCount };
62+
}
63+
64+
const { result } = deprecated_renderHookSync(useTestHook);
65+
expect(result.current.count).toBe(0);
66+
});
67+
5868
test('rerender updates hook with new props', () => {
5969
const { result, rerender } = deprecated_renderHookSync(
6070
(props: { branch: 'left' | 'right' }) => {

src/__tests__/render-hook.test.tsx

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,16 @@ test('works with initialProps option', async () => {
9494
expect(result.current).toEqual(10);
9595
});
9696

97+
test('works without initialProps option', async () => {
98+
function useTestHook() {
99+
const [count, setCount] = React.useState(0);
100+
return { count, setCount };
101+
}
102+
103+
const { result } = await renderHook(useTestHook);
104+
expect(result.current.count).toBe(0);
105+
});
106+
97107
test('rerender updates hook with new props', async () => {
98108
function useTestHook(props: { value: number }) {
99109
const [state, setState] = React.useState(props.value);

0 commit comments

Comments
 (0)