-
-
Notifications
You must be signed in to change notification settings - Fork 922
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Version
v5
Reanimated Version
v3
Gesture Handler Version
v2
Platforms
Android, iOS, Web
What happened?
Hello,
I am upgrading my app from react native 0.76 to 0.77
We're facing an error related to bottom sheet and reanimated when we're in the context of tests containing bottom sheet components.
I've seen an issue opened with an error that looks the same as this one but we cannot upgrade to latest version of lib yet.
In our test setup, we're calling :
require('react-native-reanimated').setUpTests();
Are we missing something like a setup for our test related to the lib ?
Reproduction steps
- @gorhom/bottom-sheet: 5.1.8
- reanimated: 3.16.7
- react-native: 0.77
- react-native-gesture-handler: 2.25.0
Reproduction sample
https://snack.expo.dev/@gorhom/bottom-sheet---issue-reproduction-template
Relevant log output
` TypeError: ref.current.unstable_getBoundingClientRect is not a function
at unstable_getBoundingClientRect (../../node_modules/@gorhom/bottom-sheet/src/hooks/useBoundingClientRect.ts:61:34)
at create (../../node_modules/react-test-renderer/cjs/react-test-renderer.development.js:13038:26)
at commitHookEffectListMount (../../node_modules/react-test-renderer/cjs/react-test-renderer.development.js:13153:15)
at commitLayoutEffectOnFiber (../../node_modules/react-test-renderer/cjs/react-test-renderer.development.js:14369:9)
at commitLayoutMountEffects_complete (../../node_modules/react-test-renderer/cjs/react-test-renderer.development.js:14355:7)
at commitLayoutEffects_begin (../../node_modules/react-test-renderer/cjs/react-test-renderer.development.js:14340:3)
at commitLayoutEffects (../../node_modules/react-test-renderer/cjs/react-test-renderer.development.js:16101:5)
at commitRootImpl (../../node_modules/react-test-renderer/cjs/react-test-renderer.development.js:15972:5)
at commitRoot (../../node_modules/react-test-renderer/cjs/react-test-renderer.development.js:15493:3)
at callback (../../node_modules/react-test-renderer/cjs/react-test-renderer.development.js:2597:22)
at flushSyncCallbacks (../../node_modules/react-test-renderer/cjs/react-test-renderer.development.js:16300:3)
at flushPassiveEffectsImpl (../../node_modules/react-test-renderer/cjs/react-test-renderer.development.js:16236:14)
at flushPassiveEffects (../../node_modules/react-test-renderer/cjs/react-test-renderer.development.js:16051:9)
at callback (../../node_modules/scheduler/cjs/scheduler.development.js:266:34)
at workLoop (../../node_modules/scheduler/cjs/scheduler.development.js:239:14)
at Immediate.scheduledHostCallback (../../node_modules/scheduler/cjs/scheduler.development.js:533:21)`Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working