UNPKG

@platformbuilders/react-native-elements

Version:

Platform Builders Shared Components Library For React Native

43 lines (41 loc) 1.05 kB
/* eslint-disable @typescript-eslint/no-var-requires */ const { defaults: tsjPreset } = require('ts-jest/presets'); module.exports = { preset: 'react-native', moduleDirectories: ['node_modules', 'src'], globals: { 'ts-jest': { tsConfig: 'tsconfig.test.json', importHelpers: true, }, }, transform: { ...tsjPreset.preset, }, transformIgnorePatterns: ['node_modules/(?!react-native-haptic)/'], modulePathIgnorePatterns: ['<rootDir>/dist/'], moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'json', 'node'], setupFilesAfterEnv: [ '@testing-library/jest-native/extend-expect', '<rootDir>/src/test/mocks.ts', ], cacheDirectory: '.jest/cache', collectCoverage: true, coverageThreshold: { global: { branches: 74, functions: 70, lines: 80, statements: 80, }, }, collectCoverageFrom: [ 'src/**/*.{ts,tsx}', '!**/node_modules/**', '!**/assets/**', '!**/types/**', '!**/__tests__/**', '!**/documentation/**', '!**/storybook/**', ], };