AppAndFlow/react-native-safe-area-context

Jest mock "TypeError: Cannot read properties of undefined (reading 'top')"

Open

#551 创建于 2024年11月12日

在 GitHub 查看
 (9 评论) (0 反应) (0 负责人)TypeScript (249 fork)github user discovery
help wanted

仓库指标

Star
 (2,727 star)
PR 合并指标
 (PR 指标待抓取)

描述

When upgrading from 4.13.0 to 4.13.1, start facing a TypeError due to a recent mock update https://github.com/th3rdwave/react-native-safe-area-context/pull/449

Following the guide, I included the react-native-safe-area-context to my transformIgnorePatterns

transformIgnorePatterns: [
    "node_modules/(?!react-|@react-native-community|react-native-safe-area-context|victory|rn-placeholder|redux-persist|@react-navigation|@sentry/react-native|@react-native|mixpanel-react-native|expo(nent)?|@expo(nent)?/.*|@expo-google-fonts/.*|react-navigation|@react-navigation/.*|@unimodules/.*|unimodules|sentry-expo|native-base|react-native-svg|@notifee|stream-chat-expo|@rneui/base|@datadog/mobile-react-native/jest/mock).+\\.js$",
  ],
 TypeError: Cannot read properties of undefined (reading 'top')

      23 |   }
      24 |   const Ui = ui as ReactElement<unknown>;
    > 25 |   render(Ui, { wrapper });

贡献者指南