procyon/jest.config.js
romanjaros c783552fed
All checks were successful
forgejo/Procyon/procyon/pipeline/pr-develop This commit looks good
forgejo/Procyon/procyon/pipeline/head This commit looks good
Rename to Procyon
2023-10-24 20:24:59 +02:00

33 lines
1.2 KiB
JavaScript

module.exports = {
rootDir: './',
transform: {
'^.+\\.tsx?$': 'ts-jest',
},
testRegex: '(/__tests__/.*|(-|/)(test))\\.tsx?$',
moduleFileExtensions: ['ts', 'tsx', 'js', 'json'],
moduleNameMapper: {
'^config(.*)$': '<rootDir>/config/$1',
'^@procyon/components(.*)$': '<rootDir>/packages/components/src/$1',
'^@procyon/api(.*)$': '<rootDir>/packages/api/src/$1',
'^@procyon/auth(.*)$': '<rootDir>/packages/auth/src/$1',
'^@procyon/constants(.*)$': '<rootDir>/packages/constants/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/router(.*)$': '<rootDir>/packages/router/src/$1',
'^@procyon/styles(.*)$': '<rootDir>/packages/styles/src/$1',
'^@procyon/types(.*)$': '<rootDir>/packages/types/src/$1',
'\\.(css|less|sass|scss)$': '<rootDir>/types/emptyMock.ts',
},
collectCoverage: !!process.env.CI,
coverageReporters: ['lcov'],
coverageDirectory: '<rootDir>/temp/jest',
globals: {
'ts-jest': {
diagnostics: {
warnOnly: true,
},
},
},
};