procyon/jest.config.js
Roman Jaroš d8e4876d96 Upgrade Storybook to v7
Change-Id: Ia88fc0847dab1f9a80acc6dbce5d95f947990f45
2023-04-20 08:33:24 +02:00

32 lines
1.1 KiB
JavaScript

module.exports = {
rootDir: './',
transform: {
'^.+\\.tsx?$': 'ts-jest',
},
testRegex: '(/__tests__/.*|(-|/)(test))\\.tsx?$',
moduleFileExtensions: ['ts', 'tsx', 'js', 'json'],
moduleNameMapper: {
'^config(.*)$': '<rootDir>/config/$1',
'^@treejs/components(.*)$': '<rootDir>/packages/components/src/$1',
'^@treejs/api(.*)$': '<rootDir>/packages/api/src/$1',
'^@treejs/auth(.*)$': '<rootDir>/packages/auth/src/$1',
'^@treejs/constants(.*)$': '<rootDir>/packages/constants/src/$1',
'^@treejs/utils(.*)$': '<rootDir>/packages/utils/src/$1',
'^@treejs/forms(.*)$': '<rootDir>/packages/forms/src/$1',
'^@treejs/hooks(.*)$': '<rootDir>/packages/forms/src/$1',
'^@treejs/localization(.*)$': '<rootDir>/packages/localization/src/$1',
'^@treejs/styles(.*)$': '<rootDir>/packages/styles/src/$1',
'^@treejs/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,
},
},
},
};