1
- import { renderHook } from '../../../testing/src'
2
1
import { useCounter } from '../useCounter'
3
2
4
3
describe ( 'useCounter' , ( ) => {
@@ -12,76 +11,60 @@ describe('useCounter', () => {
12
11
} )
13
12
14
13
it ( 'increments' , ( ) => {
15
- renderHook ( ( ) => {
16
- const { count, inc } = useCounter ( )
17
- expect ( count . value ) . toEqual ( 0 )
18
- inc ( 10 )
19
- expect ( count . value ) . toEqual ( 10 )
20
- } )
14
+ const { count, inc } = useCounter ( )
15
+ expect ( count . value ) . toEqual ( 0 )
16
+ inc ( 10 )
17
+ expect ( count . value ) . toEqual ( 10 )
21
18
} )
22
19
23
20
it ( 'increments defaults 1' , ( ) => {
24
- renderHook ( ( ) => {
25
- const { count, inc } = useCounter ( )
26
- expect ( count . value ) . toEqual ( 0 )
27
- inc ( )
28
- expect ( count . value ) . toEqual ( 1 )
29
- } )
21
+ const { count, inc } = useCounter ( )
22
+ expect ( count . value ) . toEqual ( 0 )
23
+ inc ( )
24
+ expect ( count . value ) . toEqual ( 1 )
30
25
} )
31
26
32
27
it ( 'decrements' , ( ) => {
33
- renderHook ( ( ) => {
34
- const { count, dec } = useCounter ( 10 )
35
- expect ( count . value ) . toEqual ( 10 )
36
- dec ( 10 )
37
- expect ( count . value ) . toEqual ( 0 )
38
- } )
28
+ const { count, dec } = useCounter ( 10 )
29
+ expect ( count . value ) . toEqual ( 10 )
30
+ dec ( 10 )
31
+ expect ( count . value ) . toEqual ( 0 )
39
32
} )
40
33
41
34
it ( 'increments defaults -1' , ( ) => {
42
- renderHook ( ( ) => {
43
- const { count, dec } = useCounter ( )
44
- expect ( count . value ) . toEqual ( 0 )
45
- dec ( )
46
- expect ( count . value ) . toEqual ( - 1 )
47
- } )
35
+ const { count, dec } = useCounter ( )
36
+ expect ( count . value ) . toEqual ( 0 )
37
+ dec ( )
38
+ expect ( count . value ) . toEqual ( - 1 )
48
39
} )
49
40
50
41
it ( 'resets' , ( ) => {
51
- renderHook ( ( ) => {
52
- const { count, inc, reset } = useCounter ( 10 )
53
- expect ( count . value ) . toEqual ( 10 )
54
- inc ( 10 )
55
- reset ( )
56
- expect ( count . value ) . toEqual ( 10 )
57
- } )
42
+ const { count, inc, reset } = useCounter ( 10 )
43
+ expect ( count . value ) . toEqual ( 10 )
44
+ inc ( 10 )
45
+ reset ( )
46
+ expect ( count . value ) . toEqual ( 10 )
58
47
} )
59
48
60
49
it ( 'resets and with new initial value' , ( ) => {
61
- renderHook ( ( ) => {
62
- const { count, inc, reset } = useCounter ( 10 )
63
- expect ( count . value ) . toEqual ( 10 )
64
- inc ( 10 )
65
- reset ( 5 )
66
- expect ( count . value ) . toEqual ( 5 )
67
- inc ( 10 )
68
- reset ( )
69
- expect ( count . value ) . toEqual ( 5 )
70
- } )
50
+ const { count, inc, reset } = useCounter ( 10 )
51
+ expect ( count . value ) . toEqual ( 10 )
52
+ inc ( 10 )
53
+ reset ( 5 )
54
+ expect ( count . value ) . toEqual ( 5 )
55
+ inc ( 10 )
56
+ reset ( )
57
+ expect ( count . value ) . toEqual ( 5 )
71
58
} )
72
59
73
60
it ( 'sets value' , ( ) => {
74
- renderHook ( ( ) => {
75
- const { count, set } = useCounter ( 5 )
76
- set ( 2 )
77
- expect ( count . value ) . toEqual ( 2 )
78
- } )
61
+ const { count, set } = useCounter ( 5 )
62
+ set ( 2 )
63
+ expect ( count . value ) . toEqual ( 2 )
79
64
} )
80
65
81
66
it ( 'returns count on get' , ( ) => {
82
- renderHook ( ( ) => {
83
- const { count, get } = useCounter ( 5 , 0 , 20 )
84
- expect ( count . value ) . toEqual ( get ( ) )
85
- } )
67
+ const { count, get } = useCounter ( 5 , 0 , 20 )
68
+ expect ( count . value ) . toEqual ( get ( ) )
86
69
} )
87
70
} )
0 commit comments