File tree Expand file tree Collapse file tree 1 file changed +4
-20
lines changed Expand file tree Collapse file tree 1 file changed +4
-20
lines changed Original file line number Diff line number Diff line change @@ -40,35 +40,19 @@ import { renderHook, act } from '@testing-library/react-hooks'
4040import { CounterStepProvider , useCounter } from ' ./counter'
4141
4242test (' should use custom step when incrementing' , () => {
43- const wrapper = ({ children, step }) => (
44- < CounterStepProvider step= {step}> {children}< / CounterStepProvider>
45- )
46- const { result , rerender } = renderHook (() => useCounter (), {
47- wrapper,
48- initialProps: {
49- step: 2
50- }
51- })
43+ const wrapper = ({ children }) => < CounterStepProvider step= {2 }> {children}< / CounterStepProvider>
44+ const { result } = renderHook (() => useCounter (), { wrapper })
5245
5346 act (() => {
5447 result .current .increment ()
5548 })
5649
5750 expect (result .current .count ).toBe (2 )
58-
59- rerender ({ step: - 2 })
60-
61- act (() => {
62- result .current .increment ()
63- })
64-
65- expect (result .current .count ).toBe (0 )
6651})
6752```
6853
69- The ` wrapper ` option will accept any React component and access the ` initialProps ` option and new
70- props from ` rerender ` method as its properties, but it ** must** render ` children ` in order for the
71- test component to render and the hook to execute.
54+ The ` wrapper ` option will accept any React component, but it ** must** render ` children ` in order for
55+ the test component to render and the hook to execute.
7256
7357### ESLint Warning
7458
You can’t perform that action at this time.
0 commit comments