procyon/jest.config.js

32 lines
1 KiB
JavaScript
Raw Normal View History

2019-03-13 22:33:52 +01:00
module.exports = {
rootDir: './',
2019-10-12 20:55:30 +02:00
transform: {
'^.+\\.tsx?$': 'ts-jest',
2019-03-13 22:33:52 +01:00
},
2019-10-12 20:55:30 +02:00
testRegex: '(/__tests__/.*|(-|/)(test))\\.tsx?$',
2021-01-25 06:09:18 +01:00
moduleFileExtensions: ['ts', 'tsx', 'js', 'json'],
2019-10-12 20:55:30 +02:00
moduleNameMapper: {
2021-08-03 08:00:06 +02:00
'^config(.*)$': '<rootDir>/config/$1',
2023-10-24 17:51:56 +02:00
'^@procyon/components(.*)$': '<rootDir>/packages/components/src/$1',
'^@procyon/api(.*)$': '<rootDir>/packages/api/src/$1',
'^@procyon/auth(.*)$': '<rootDir>/packages/auth/src/$1',
'^@procyon/utils(.*)$': '<rootDir>/packages/utils/src/$1',
'^@procyon/forms(.*)$': '<rootDir>/packages/forms/src/$1',
'^@procyon/hooks(.*)$': '<rootDir>/packages/forms/src/$1',
'^@procyon/localization(.*)$': '<rootDir>/packages/localization/src/$1',
'^@procyon/styles(.*)$': '<rootDir>/packages/styles/src/$1',
'^@procyon/types(.*)$': '<rootDir>/packages/types/src/$1',
2021-01-25 06:09:18 +01:00
'\\.(css|less|sass|scss)$': '<rootDir>/types/emptyMock.ts',
2019-04-21 20:27:51 +02:00
},
2021-01-21 21:19:26 +01:00
collectCoverage: !!process.env.CI,
coverageReporters: ['lcov'],
coverageDirectory: '<rootDir>/temp/jest',
2020-01-22 20:41:12 +01:00
globals: {
2020-09-19 21:05:52 +02:00
'ts-jest': {
2020-01-22 20:41:12 +01:00
diagnostics: {
2020-09-19 21:05:52 +02:00
warnOnly: true,
},
},
},
2019-03-13 22:33:52 +01:00
};