AppAndFlow/react-native-safe-area-context

jest mock and RN 0.76.1: TypeError: NativeModule.getConstants is not a function

Open

#550 geöffnet am 8. Nov. 2024

Auf GitHub ansehen
 (7 Kommentare) (2 Reaktionen) (0 zugewiesene Personen)TypeScript (249 Forks)github user discovery
help wanted

Repository-Metriken

Stars
 (2.727 Stars)
PR-Merge-Metriken
 (PR-Metriken ausstehend)

Beschreibung

After upgrading to RN 0.76.1, the jest mock seems to fail to import:


    TypeError: NativeModule.getConstants is not a function


    >  9 | import mockSafeAreaContext from 'react-native-safe-area-context/jest/mock';
         | ^


      at Object.getConstants (node_modules/react-native/src/private/specs/modules/NativeDeviceInfo.js:52:32)
      at Object.getConstants (node_modules/react-native/Libraries/Utilities/Dimensions.js:121:33)
      at Object.require (node_modules/react-native/Libraries/Utilities/PixelRatio.js:13:20)
      at Object.require (node_modules/react-native/Libraries/StyleSheet/StyleSheet.js:29:20)
      at Object.require [as StyleSheet] (node_modules/react-native/index.js:306:12)
      at Object.StyleSheet (node_modules/react-native-safe-area-context/lib/commonjs/SafeAreaContext.js:77:29)
      at Object.require (node_modules/react-native-safe-area-context/lib/commonjs/index.js:7:24)
      at Object.requireActual (node_modules/react-native-safe-area-context/jest/mock.tsx:25:32)
      at Object.require (jest.setup.js:9:1)

Contributor Guide