29 lines
919 B
JavaScript
29 lines
919 B
JavaScript
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.default = {
|
|
roots: ['<rootDir>/src/tests/'],
|
|
transform: {
|
|
'^.+\\.(ts|tsx|js)$': 'ts-jest',
|
|
},
|
|
testRegex: '(/__tests__/.*|(\\.|/)(test|spec))\\.tsx?$',
|
|
moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'json', 'node'],
|
|
testRunner: 'jest-jasmine2',
|
|
reporters: ['default', 'jest-teamcity'],
|
|
setupFiles: ['<rootDir>/src/tests/conf/setup.ts'],
|
|
setupFilesAfterEnv: ['<rootDir>/src/tests/conf/setup-after-env.ts'],
|
|
bail: 1,
|
|
verbose: true,
|
|
testSequencer: '<rootDir>/src/tests/conf/sequencer.js',
|
|
testTimeout: 60000,
|
|
coverageProvider: 'v8',
|
|
coverageReporters: ['json', 'lcov', 'text', 'clover', 'teamcity'],
|
|
coverageThreshold: {
|
|
global: {
|
|
branches: 60,
|
|
functions: 60,
|
|
lines: 60,
|
|
statements: 60,
|
|
},
|
|
},
|
|
};
|