ivanovna.orm/jest.config.js
2022-01-31 18:00:28 +03:00

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,
},
},
};