module.exports = { globals: { 'ts-jest': { tsconfig: 'tsconfig.json', }, }, transform: { '^.+\\.ts$': 'ts-jest', }, testRegex: '/test/(unit|integration)/.*\\.test\\.ts$', moduleFileExtensions: [ 'ts', 'js', ], testEnvironment: 'node', setupFilesAfterEnv: [ 'jest-rdf', '/test/util/SetupTests.ts' ], collectCoverage: true, coveragePathIgnorePatterns: [ '/dist/', '/node_modules/', '/test/', ], coverageThreshold: { './src': { branches: 100, functions: 100, lines: 100, statements: 100, }, }, // Slower machines had problems calling the WebSocket integration callbacks on time testTimeout: 10000, };