46 lines
801 B
JavaScript
46 lines
801 B
JavaScript
module.exports = {
|
|
setupFilesAfterEnv: [
|
|
'./jestSetup.ts'
|
|
],
|
|
displayName: 'test',
|
|
testURL: 'http://localhost',
|
|
testPathIgnorePatterns: [
|
|
'build',
|
|
'<rootDir>/node_modules/(?!(jest-test))',
|
|
'cypress'
|
|
],
|
|
setupFiles: [
|
|
'<rootDir>/testSetup.ts'
|
|
],
|
|
modulePaths: [
|
|
'<rootDir>',
|
|
'<rootDir>/node_modules'
|
|
],
|
|
moduleDirectories: [
|
|
'src'
|
|
],
|
|
transform: {
|
|
'^.+\\.tsx?$': 'ts-jest'
|
|
},
|
|
testRegex: '(/__tests__/.*|(\\.|/)(test))\\.(ts?|tsx?)$',
|
|
moduleFileExtensions: [
|
|
'ts',
|
|
'tsx',
|
|
'js',
|
|
'jsx',
|
|
'json',
|
|
'node'
|
|
],
|
|
snapshotSerializers: [
|
|
'enzyme-to-json/serializer'
|
|
],
|
|
moduleNameMapper: {
|
|
'\\.(css|scss)$': 'identity-obj-proxy'
|
|
},
|
|
globals: {
|
|
'ts-jest': {
|
|
tsConfig: 'tsconfig.test.json'
|
|
}
|
|
}
|
|
}
|