@@ -23,13 +23,13 @@ describe('ReSubstitute', () => {
23
23
24
24
resub . subscribe ( onTriggerMock ) ;
25
25
resub . trigger ( ) ;
26
- expect ( onTriggerMock ) . toBeCalledTimes ( 0 ) ;
26
+ expect ( onTriggerMock ) . toHaveBeenCalledTimes ( 0 ) ;
27
27
28
28
ReSubstitute . popTriggerBlock ( ) ;
29
- expect ( onTriggerMock ) . toBeCalledTimes ( 0 ) ;
29
+ expect ( onTriggerMock ) . toHaveBeenCalledTimes ( 0 ) ;
30
30
31
31
ReSubstitute . popTriggerBlock ( ) ;
32
- expect ( onTriggerMock ) . toBeCalledTimes ( 1 ) ;
32
+ expect ( onTriggerMock ) . toHaveBeenCalledTimes ( 1 ) ;
33
33
} ) ;
34
34
35
35
test ( 'should be able to bypass block correctly' , ( ) => {
@@ -42,12 +42,12 @@ describe('ReSubstitute', () => {
42
42
resubBypass . subscribe ( onBypassTriggerMock ) ;
43
43
resub . trigger ( ) ;
44
44
resubBypass . trigger ( ) ;
45
- expect ( onTriggerMock ) . toBeCalledTimes ( 0 ) ;
46
- expect ( onBypassTriggerMock ) . toBeCalledTimes ( 1 ) ;
45
+ expect ( onTriggerMock ) . toHaveBeenCalledTimes ( 0 ) ;
46
+ expect ( onBypassTriggerMock ) . toHaveBeenCalledTimes ( 1 ) ;
47
47
48
48
ReSubstitute . popTriggerBlock ( ) ;
49
- expect ( onTriggerMock ) . toBeCalledTimes ( 1 ) ;
50
- expect ( onBypassTriggerMock ) . toBeCalledTimes ( 1 ) ;
49
+ expect ( onTriggerMock ) . toHaveBeenCalledTimes ( 1 ) ;
50
+ expect ( onBypassTriggerMock ) . toHaveBeenCalledTimes ( 1 ) ;
51
51
} ) ;
52
52
53
53
test ( 'should subscribe and unsubscribe correctly' , ( ) => {
@@ -56,7 +56,7 @@ describe('ReSubstitute', () => {
56
56
const subToken = resub . subscribe ( onTriggerMock ) ;
57
57
resub . unsubscribe ( subToken ) ;
58
58
resub . trigger ( ) ;
59
- expect ( onTriggerMock ) . toBeCalledTimes ( 0 ) ;
59
+ expect ( onTriggerMock ) . toHaveBeenCalledTimes ( 0 ) ;
60
60
} ) ;
61
61
62
62
test ( 'should subscribe by key and be triggered correctly' , ( ) => {
@@ -69,14 +69,14 @@ describe('ReSubstitute', () => {
69
69
resub . subscribe ( onKeyTriggerMock , 'testKey' ) ;
70
70
71
71
resub . trigger ( ) ;
72
- expect ( onTriggerMock ) . toBeCalledTimes ( 1 ) ;
73
- expect ( onKeyTriggerMock ) . toBeCalledTimes ( 0 ) ;
72
+ expect ( onTriggerMock ) . toHaveBeenCalledTimes ( 1 ) ;
73
+ expect ( onKeyTriggerMock ) . toHaveBeenCalledTimes ( 0 ) ;
74
74
resub . trigger ( 'testKey' ) ;
75
- expect ( onTriggerMock ) . toBeCalledTimes ( 1 ) ;
76
- expect ( onKeyTriggerMock ) . toBeCalledTimes ( 1 ) ;
75
+ expect ( onTriggerMock ) . toHaveBeenCalledTimes ( 1 ) ;
76
+ expect ( onKeyTriggerMock ) . toHaveBeenCalledTimes ( 1 ) ;
77
77
resub . trigger ( [ 'testKey' , ReSubstitute . Key_All ] ) ;
78
- expect ( onTriggerMock ) . toBeCalledTimes ( 2 ) ;
79
- expect ( onKeyTriggerMock ) . toBeCalledTimes ( 2 ) ;
78
+ expect ( onTriggerMock ) . toHaveBeenCalledTimes ( 2 ) ;
79
+ expect ( onKeyTriggerMock ) . toHaveBeenCalledTimes ( 2 ) ;
80
80
} ) ;
81
81
82
82
test ( 'should subscribe by multiple keys and be triggered correctly' , ( ) => {
@@ -92,20 +92,20 @@ describe('ReSubstitute', () => {
92
92
resub . subscribe ( onKey2TriggerMock , 'testKey2' ) ;
93
93
resub . subscribe ( onKey3TriggerMock , 'testKey3' ) ;
94
94
95
- expect ( onTriggerMock ) . toBeCalledTimes ( 0 ) ;
96
- expect ( onKeyTriggerMock ) . toBeCalledTimes ( 0 ) ;
97
- expect ( onKey2TriggerMock ) . toBeCalledTimes ( 0 ) ;
98
- expect ( onKey3TriggerMock ) . toBeCalledTimes ( 0 ) ;
95
+ expect ( onTriggerMock ) . toHaveBeenCalledTimes ( 0 ) ;
96
+ expect ( onKeyTriggerMock ) . toHaveBeenCalledTimes ( 0 ) ;
97
+ expect ( onKey2TriggerMock ) . toHaveBeenCalledTimes ( 0 ) ;
98
+ expect ( onKey3TriggerMock ) . toHaveBeenCalledTimes ( 0 ) ;
99
99
resub . trigger ( ) ;
100
- expect ( onTriggerMock ) . toBeCalledTimes ( 1 ) ;
101
- expect ( onKeyTriggerMock ) . toBeCalledTimes ( 0 ) ;
102
- expect ( onKey2TriggerMock ) . toBeCalledTimes ( 0 ) ;
103
- expect ( onKey3TriggerMock ) . toBeCalledTimes ( 0 ) ;
100
+ expect ( onTriggerMock ) . toHaveBeenCalledTimes ( 1 ) ;
101
+ expect ( onKeyTriggerMock ) . toHaveBeenCalledTimes ( 0 ) ;
102
+ expect ( onKey2TriggerMock ) . toHaveBeenCalledTimes ( 0 ) ;
103
+ expect ( onKey3TriggerMock ) . toHaveBeenCalledTimes ( 0 ) ;
104
104
resub . trigger ( [ 'testKey' , 'testKey2' ] ) ;
105
- expect ( onTriggerMock ) . toBeCalledTimes ( 1 ) ;
106
- expect ( onKeyTriggerMock ) . toBeCalledTimes ( 1 ) ;
107
- expect ( onKey2TriggerMock ) . toBeCalledTimes ( 1 ) ;
108
- expect ( onKey3TriggerMock ) . toBeCalledTimes ( 0 ) ;
105
+ expect ( onTriggerMock ) . toHaveBeenCalledTimes ( 1 ) ;
106
+ expect ( onKeyTriggerMock ) . toHaveBeenCalledTimes ( 1 ) ;
107
+ expect ( onKey2TriggerMock ) . toHaveBeenCalledTimes ( 1 ) ;
108
+ expect ( onKey3TriggerMock ) . toHaveBeenCalledTimes ( 0 ) ;
109
109
} ) ;
110
110
111
111
test ( 'should subscribe by multiple keys and be able to delay triggers correctly' , ( ) => {
@@ -121,46 +121,46 @@ describe('ReSubstitute', () => {
121
121
resubThrottled . subscribe ( onKey2TriggerMock , 'testKey2' ) ;
122
122
resubThrottled . subscribe ( onKey3TriggerMock , 'testKey3' ) ;
123
123
124
- expect ( onTriggerMock ) . toBeCalledTimes ( 0 ) ;
125
- expect ( onKeyTriggerMock ) . toBeCalledTimes ( 0 ) ;
126
- expect ( onKey2TriggerMock ) . toBeCalledTimes ( 0 ) ;
127
- expect ( onKey3TriggerMock ) . toBeCalledTimes ( 0 ) ;
124
+ expect ( onTriggerMock ) . toHaveBeenCalledTimes ( 0 ) ;
125
+ expect ( onKeyTriggerMock ) . toHaveBeenCalledTimes ( 0 ) ;
126
+ expect ( onKey2TriggerMock ) . toHaveBeenCalledTimes ( 0 ) ;
127
+ expect ( onKey3TriggerMock ) . toHaveBeenCalledTimes ( 0 ) ;
128
128
resubThrottled . trigger ( ) ;
129
129
resubThrottled . trigger ( ) ;
130
- expect ( onTriggerMock ) . toBeCalledTimes ( 0 ) ;
131
- expect ( onKeyTriggerMock ) . toBeCalledTimes ( 0 ) ;
132
- expect ( onKey2TriggerMock ) . toBeCalledTimes ( 0 ) ;
133
- expect ( onKey3TriggerMock ) . toBeCalledTimes ( 0 ) ;
130
+ expect ( onTriggerMock ) . toHaveBeenCalledTimes ( 0 ) ;
131
+ expect ( onKeyTriggerMock ) . toHaveBeenCalledTimes ( 0 ) ;
132
+ expect ( onKey2TriggerMock ) . toHaveBeenCalledTimes ( 0 ) ;
133
+ expect ( onKey3TriggerMock ) . toHaveBeenCalledTimes ( 0 ) ;
134
134
135
135
jest . advanceTimersByTime ( 1000 ) ;
136
- expect ( onTriggerMock ) . toBeCalledTimes ( 1 ) ;
137
- expect ( onKeyTriggerMock ) . toBeCalledTimes ( 0 ) ;
138
- expect ( onKey2TriggerMock ) . toBeCalledTimes ( 0 ) ;
139
- expect ( onKey3TriggerMock ) . toBeCalledTimes ( 0 ) ;
136
+ expect ( onTriggerMock ) . toHaveBeenCalledTimes ( 1 ) ;
137
+ expect ( onKeyTriggerMock ) . toHaveBeenCalledTimes ( 0 ) ;
138
+ expect ( onKey2TriggerMock ) . toHaveBeenCalledTimes ( 0 ) ;
139
+ expect ( onKey3TriggerMock ) . toHaveBeenCalledTimes ( 0 ) ;
140
140
141
141
resubThrottled . trigger ( [ 'testKey' , 'testKey2' ] ) ;
142
142
resubThrottled . trigger ( [ 'testKey' , 'testKey2' ] ) ;
143
- expect ( onTriggerMock ) . toBeCalledTimes ( 1 ) ;
144
- expect ( onKeyTriggerMock ) . toBeCalledTimes ( 0 ) ;
145
- expect ( onKey2TriggerMock ) . toBeCalledTimes ( 0 ) ;
146
- expect ( onKey3TriggerMock ) . toBeCalledTimes ( 0 ) ;
143
+ expect ( onTriggerMock ) . toHaveBeenCalledTimes ( 1 ) ;
144
+ expect ( onKeyTriggerMock ) . toHaveBeenCalledTimes ( 0 ) ;
145
+ expect ( onKey2TriggerMock ) . toHaveBeenCalledTimes ( 0 ) ;
146
+ expect ( onKey3TriggerMock ) . toHaveBeenCalledTimes ( 0 ) ;
147
147
148
148
jest . advanceTimersByTime ( 1000 ) ;
149
- expect ( onTriggerMock ) . toBeCalledTimes ( 1 ) ;
150
- expect ( onKeyTriggerMock ) . toBeCalledTimes ( 1 ) ;
151
- expect ( onKey2TriggerMock ) . toBeCalledTimes ( 1 ) ;
152
- expect ( onKey3TriggerMock ) . toBeCalledTimes ( 0 ) ;
149
+ expect ( onTriggerMock ) . toHaveBeenCalledTimes ( 1 ) ;
150
+ expect ( onKeyTriggerMock ) . toHaveBeenCalledTimes ( 1 ) ;
151
+ expect ( onKey2TriggerMock ) . toHaveBeenCalledTimes ( 1 ) ;
152
+ expect ( onKey3TriggerMock ) . toHaveBeenCalledTimes ( 0 ) ;
153
153
154
154
resubThrottled . trigger ( 'testKey3' ) ;
155
- expect ( onTriggerMock ) . toBeCalledTimes ( 1 ) ;
156
- expect ( onKeyTriggerMock ) . toBeCalledTimes ( 1 ) ;
157
- expect ( onKey2TriggerMock ) . toBeCalledTimes ( 1 ) ;
158
- expect ( onKey3TriggerMock ) . toBeCalledTimes ( 0 ) ;
155
+ expect ( onTriggerMock ) . toHaveBeenCalledTimes ( 1 ) ;
156
+ expect ( onKeyTriggerMock ) . toHaveBeenCalledTimes ( 1 ) ;
157
+ expect ( onKey2TriggerMock ) . toHaveBeenCalledTimes ( 1 ) ;
158
+ expect ( onKey3TriggerMock ) . toHaveBeenCalledTimes ( 0 ) ;
159
159
160
160
jest . advanceTimersByTime ( 1000 ) ;
161
- expect ( onTriggerMock ) . toBeCalledTimes ( 1 ) ;
162
- expect ( onKeyTriggerMock ) . toBeCalledTimes ( 1 ) ;
163
- expect ( onKey2TriggerMock ) . toBeCalledTimes ( 1 ) ;
164
- expect ( onKey3TriggerMock ) . toBeCalledTimes ( 1 ) ;
161
+ expect ( onTriggerMock ) . toHaveBeenCalledTimes ( 1 ) ;
162
+ expect ( onKeyTriggerMock ) . toHaveBeenCalledTimes ( 1 ) ;
163
+ expect ( onKey2TriggerMock ) . toHaveBeenCalledTimes ( 1 ) ;
164
+ expect ( onKey3TriggerMock ) . toHaveBeenCalledTimes ( 1 ) ;
165
165
} ) ;
166
166
} ) ;
0 commit comments