Files
HIPCTF2/tests/jest.config.js
T

31 lines
870 B
JavaScript

module.exports = {
projects: [
{
displayName: 'backend',
preset: 'ts-jest',
testEnvironment: 'node',
roots: [__dirname],
testMatch: ['<rootDir>/backend/**/*.spec.ts'],
transform: {
'^.+\\.ts$': ['ts-jest', { tsconfig: '<rootDir>/backend.tsconfig.json' }],
},
},
{
displayName: 'frontend',
preset: 'ts-jest',
testEnvironment: 'jsdom',
roots: [__dirname],
testMatch: ['<rootDir>/frontend/**/*.spec.ts'],
transform: {
'^.+\\.(ts|js|mjs)$': ['ts-jest', { tsconfig: '<rootDir>/frontend.tsconfig.json', useESM: false }],
},
transformIgnorePatterns: [
'/node_modules/(?!(@angular|rxjs|tslib)/)',
],
moduleNameMapper: {
'^(\\.{1,2}/.*)\\.mjs$': '$1',
},
setupFiles: ['<rootDir>/frontend/jest.setup.ts'],
},
],
};