From 59527d0555693f8052bbd906c12c55a5c48ec2a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82?= Date: Thu, 20 Aug 2026 15:40:01 +0200 Subject: [PATCH] Jest todo --- .../src/jestUtils/jestUtils.ts | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/packages/react-native-gesture-handler/src/jestUtils/jestUtils.ts b/packages/react-native-gesture-handler/src/jestUtils/jestUtils.ts index 6591ba228d..c103dc37f2 100644 --- a/packages/react-native-gesture-handler/src/jestUtils/jestUtils.ts +++ b/packages/react-native-gesture-handler/src/jestUtils/jestUtils.ts @@ -778,16 +778,15 @@ export function fireGestureHandler( _ = _.map(fillMissingDefaultsFor({ handlerTag, handlerType })); _ = withPrevAndCurrent(_, fillOldStateChanges); _ = withPrevAndCurrent(_, validateStateTransitions); - // @ts-ignore TODO - _ = _.map(wrapWithNativeEvent); - - const events = _ as unknown as WrappedGestureHandlerTestEvent[]; + const events = _.map((event) => + wrapWithNativeEvent(event as GestureHandlerTestEvent) + ); - const firstEvent = events.shift()!; + const [firstEvent, ...restEvents] = events; emitEvent('onGestureHandlerStateChange', firstEvent); let lastSentEvent = firstEvent; - for (const event of events) { + for (const event of restEvents) { const hasChangedState = lastSentEvent.nativeEvent.state !== event.nativeEvent.state;