25 lines
678 B
JavaScript
25 lines
678 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$': ['ts-jest', { tsconfig: '<rootDir>/frontend.tsconfig.json' }],
|
|
},
|
|
setupFiles: ['<rootDir>/frontend/jest.setup.ts'],
|
|
},
|
|
],
|
|
}; |