/** @type {import('jest').Config} */ module.exports = { preset: 'jest-expo', clearMocks: true, setupFiles: ['/node_modules/react-native-gesture-handler/jestSetup.js'], setupFilesAfterEnv: [ '@testing-library/jest-native/extend-expect', '/src/test/setup.ts', ], moduleNameMapper: { '^@/(.*)$': '/src/$1', }, testMatch: [ '/src/**/__tests__/**/*.(spec|test).(ts|tsx)', '/src/**/*.(spec|test).(ts|tsx)', ], transformIgnorePatterns: [ 'node_modules/(?!(jest-)?react-native|@react-native|@react-navigation|expo(nent)?|@expo(nent)?/.*|expo-router|react-native-reanimated|react-native-gesture-handler|react-native-safe-area-context|@sentry/react-native|@sentry/.*)', ], };