@@ -135,7 +135,11 @@ fireEvent.changeText = (element: ReactTestInstance, ...data: unknown[]) =>
135
135
fireEvent . scroll = ( element : ReactTestInstance , ...data : unknown [ ] ) =>
136
136
fireEvent ( element , 'scroll' , ...data ) ;
137
137
138
- async function fireEventAsync ( element : ReactTestInstance , eventName : EventName , ...data : unknown [ ] ) {
138
+ async function fireEventAsync (
139
+ element : ReactTestInstance ,
140
+ eventName : EventName ,
141
+ ...data : unknown [ ]
142
+ ) {
139
143
if ( ! isElementMounted ( element ) ) {
140
144
return ;
141
145
}
@@ -148,6 +152,7 @@ async function fireEventAsync(element: ReactTestInstance, eventName: EventName,
148
152
}
149
153
150
154
let returnValue ;
155
+ // eslint-disable-next-line require-await
151
156
await act ( async ( ) => {
152
157
returnValue = handler ( ...data ) ;
153
158
} ) ;
@@ -156,13 +161,13 @@ async function fireEventAsync(element: ReactTestInstance, eventName: EventName,
156
161
}
157
162
158
163
fireEventAsync . press = async ( element : ReactTestInstance , ...data : unknown [ ] ) =>
159
- fireEventAsync ( element , 'press' , ...data ) ;
164
+ await fireEventAsync ( element , 'press' , ...data ) ;
160
165
161
166
fireEventAsync . changeText = async ( element : ReactTestInstance , ...data : unknown [ ] ) =>
162
- fireEventAsync ( element , 'changeText' , ...data ) ;
167
+ await fireEventAsync ( element , 'changeText' , ...data ) ;
163
168
164
169
fireEventAsync . scroll = async ( element : ReactTestInstance , ...data : unknown [ ] ) =>
165
- fireEventAsync ( element , 'scroll' , ...data ) ;
170
+ await fireEventAsync ( element , 'scroll' , ...data ) ;
166
171
167
172
export { fireEventAsync } ;
168
173
export default fireEvent ;
0 commit comments