27 lines
868 B
TypeScript
27 lines
868 B
TypeScript
import type { Config } from 'jest';
|
|
import { defaults } from 'jest-config';
|
|
|
|
export default {
|
|
...defaults,
|
|
displayName: 'common-ui',
|
|
preset: 'jest-preset-angular',
|
|
setupFilesAfterEnv: ['./setup-jest.ts'],
|
|
coverageDirectory: '../../coverage/libs/common-ui',
|
|
transform: {
|
|
'^.+\\.(ts|mjs|js|html)$': [
|
|
'jest-preset-angular',
|
|
{
|
|
tsconfig: './tsconfig.spec.json',
|
|
stringifyContentPathRegex: '\\.(html|svg)$',
|
|
},
|
|
],
|
|
},
|
|
testEnvironment: 'jest-environment-jsdom',
|
|
transformIgnorePatterns: ['node_modules/(?!.*\\.mjs$)'],
|
|
snapshotSerializers: [
|
|
'jest-preset-angular/build/serializers/no-ng-attributes',
|
|
'jest-preset-angular/build/serializers/ng-snapshot',
|
|
'jest-preset-angular/build/serializers/html-comment',
|
|
],
|
|
} as Config;
|