@@ -134,7 +134,11 @@ fireEvent.changeText = (element: ReactTestInstance, ...data: unknown[]) =>
134134fireEvent . scroll = ( element : ReactTestInstance , ...data : unknown [ ] ) =>
135135 fireEvent ( element , 'scroll' , ...data ) ;
136136
137- async function fireEventAsync ( element : ReactTestInstance , eventName : EventName , ...data : unknown [ ] ) {
137+ async function fireEventAsync (
138+ element : ReactTestInstance ,
139+ eventName : EventName ,
140+ ...data : unknown [ ]
141+ ) {
138142 if ( ! isElementMounted ( element ) ) {
139143 return ;
140144 }
@@ -147,6 +151,7 @@ async function fireEventAsync(element: ReactTestInstance, eventName: EventName,
147151 }
148152
149153 let returnValue ;
154+ // eslint-disable-next-line require-await
150155 await act ( async ( ) => {
151156 returnValue = handler ( ...data ) ;
152157 } ) ;
@@ -155,13 +160,13 @@ async function fireEventAsync(element: ReactTestInstance, eventName: EventName,
155160}
156161
157162fireEventAsync . press = async ( element : ReactTestInstance , ...data : unknown [ ] ) =>
158- fireEventAsync ( element , 'press' , ...data ) ;
163+ await fireEventAsync ( element , 'press' , ...data ) ;
159164
160165fireEventAsync . changeText = async ( element : ReactTestInstance , ...data : unknown [ ] ) =>
161- fireEventAsync ( element , 'changeText' , ...data ) ;
166+ await fireEventAsync ( element , 'changeText' , ...data ) ;
162167
163168fireEventAsync . scroll = async ( element : ReactTestInstance , ...data : unknown [ ] ) =>
164- fireEventAsync ( element , 'scroll' , ...data ) ;
169+ await fireEventAsync ( element , 'scroll' , ...data ) ;
165170
166171export { fireEventAsync } ;
167172export default fireEvent ;
0 commit comments