@@ -135,7 +135,11 @@ fireEvent.changeText = (element: ReactTestInstance, ...data: unknown[]) =>
135135fireEvent . scroll = ( element : ReactTestInstance , ...data : unknown [ ] ) =>
136136 fireEvent ( element , 'scroll' , ...data ) ;
137137
138- async function fireEventAsync ( element : ReactTestInstance , eventName : EventName , ...data : unknown [ ] ) {
138+ async function fireEventAsync (
139+ element : ReactTestInstance ,
140+ eventName : EventName ,
141+ ...data : unknown [ ]
142+ ) {
139143 if ( ! isElementMounted ( element ) ) {
140144 return ;
141145 }
@@ -148,6 +152,7 @@ async function fireEventAsync(element: ReactTestInstance, eventName: EventName,
148152 }
149153
150154 let returnValue ;
155+ // eslint-disable-next-line require-await
151156 await act ( async ( ) => {
152157 returnValue = handler ( ...data ) ;
153158 } ) ;
@@ -156,13 +161,13 @@ async function fireEventAsync(element: ReactTestInstance, eventName: EventName,
156161}
157162
158163fireEventAsync . press = async ( element : ReactTestInstance , ...data : unknown [ ] ) =>
159- fireEventAsync ( element , 'press' , ...data ) ;
164+ await fireEventAsync ( element , 'press' , ...data ) ;
160165
161166fireEventAsync . changeText = async ( element : ReactTestInstance , ...data : unknown [ ] ) =>
162- fireEventAsync ( element , 'changeText' , ...data ) ;
167+ await fireEventAsync ( element , 'changeText' , ...data ) ;
163168
164169fireEventAsync . scroll = async ( element : ReactTestInstance , ...data : unknown [ ] ) =>
165- fireEventAsync ( element , 'scroll' , ...data ) ;
170+ await fireEventAsync ( element , 'scroll' , ...data ) ;
166171
167172export { fireEventAsync } ;
168173export default fireEvent ;
0 commit comments