UNPKG

1.17 kBJavaScriptView Raw
1import path from 'path'
2
3import { load, moduleHome } from '../'
4
5require('../_utils/babelrc')(__dirname)
6
7module.exports = load('jest', {
8 setupTestFrameworkScriptFile: path.resolve(moduleHome, 'jest/setup.js'),
9 roots: [path.resolve(process.cwd(), 'src')],
10 watchPathIgnorePatterns: ['__.*__'],
11 moduleFileExtensions: ['js', 'jsx', 'json', 'ts', 'tsx'],
12 modulePaths: [
13 path.resolve(process.cwd(), 'src'),
14 path.resolve(process.cwd(), 'node_modules'),
15 path.resolve(__dirname, '../../node_modules'),
16 path.resolve(moduleHome, '../../../../', './node_modules')
17 ],
18 transform: {
19 '^.+\\.[jt]sx?$': require.resolve('./preprocess')
20 },
21 transformIgnorePatterns: [],
22 bail: true,
23 testRegex: '\\.?(test|tests|spec|integration)\\.[jt]sx?$',
24 collectCoverage: false,
25 verbose: true,
26 moduleNameMapper: {
27 '\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$':
28 'identity-obj-proxy',
29 '\\.(s?css|less)$': 'identity-obj-proxy',
30 '\\.(svgx?)$': path.resolve(__dirname, 'mocks/react-null.js')
31 },
32 collectCoverageFrom: ['**/*.js']
33})