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'
40
40
import { CounterStepProvider , useCounter } from ' ./counter'
41
41
42
42
test (' 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 })
52
45
53
46
act (() => {
54
47
result .current .increment ()
55
48
})
56
49
57
50
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 )
66
51
})
67
52
```
68
53
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.
72
56
73
57
### ESLint Warning
74
58
You can’t perform that action at this time.
0 commit comments