mirror of
https://github.com/ToolJet/ToolJet
synced 2026-04-21 21:47:17 +00:00
43 lines
No EOL
1.3 KiB
TypeScript
43 lines
No EOL
1.3 KiB
TypeScript
import type { Config } from '@jest/types';
|
|
|
|
const config: Config.InitialOptions = {
|
|
verbose: true,
|
|
moduleFileExtensions: ['js', 'json', 'ts', 'node'],
|
|
rootDir: '.',
|
|
testEnvironment: 'node',
|
|
testRegex: '.spec.ts$',
|
|
transform: {
|
|
'^.+\\.(t|j)s$': [
|
|
'ts-jest',
|
|
{
|
|
tsconfig: 'tsconfig.json',
|
|
},
|
|
],
|
|
},
|
|
moduleNameMapper: {
|
|
'^ormconfig$': '<rootDir>/ormconfig.ts',
|
|
'^src/(.*)': '<rootDir>/src/$1',
|
|
'^scripts/(.*)': '<rootDir>/scripts/$1',
|
|
'^lib/(.*)': '<rootDir>/lib/$1',
|
|
'@dto/(.*)': '<rootDir>/src/dto/$1',
|
|
'@plugins/(.*)': '<rootDir>/plugins/$1',
|
|
'@services/(.*)': '<rootDir>/src/services/$1',
|
|
'@entities/(.*)': '<rootDir>/src/entities/$1',
|
|
'@controllers/(.*)': '<rootDir>/src/controllers/$1',
|
|
'@modules/(.*)': '<rootDir>/src/modules/$1',
|
|
'@ee/(.*)': '<rootDir>/ee/$1',
|
|
'@apps/(.*)': '<rootDir>/ee/apps/$1',
|
|
'@helpers/(.*)': '<rootDir>/src/helpers/$1',
|
|
'@licensing/(.*)': '<rootDir>/ee/licensing/$1',
|
|
'@instance-settings/(.*)': '<rootDir>/ee/instance-settings/$1',
|
|
'@otel/(.*)': '<rootDir>/src/otel/$1',
|
|
},
|
|
runner: 'groups',
|
|
testTimeout: 30000,
|
|
forceExit: true,
|
|
transformIgnorePatterns: [
|
|
'node_modules/(?!(@octokit|before-after-hook|universal-user-agent|is-plain-object)/)',
|
|
],
|
|
};
|
|
|
|
export default config; |