gitbeaker/jest.config.base.js
2021-05-29 19:48:52 -04:00

32 lines
722 B
JavaScript

const tsPreset = require('ts-jest/jest-preset');
const { pathsToModuleNameMapper } = require('ts-jest/utils');
const { compilerOptions } = require('./tsconfig.base');
module.exports = {
...tsPreset,
testEnvironment: 'node',
testRegex: 'test\\/.*\\.ts$',
testMatch: null,
testURL: 'http://localhost/',
testTimeout: 120000,
coverageDirectory: 'coverage',
collectCoverage: true,
setupFilesAfterEnv: ['jest-extended'],
moduleNameMapper: {
'^ky$': require.resolve('ky').replace('index.js', 'umd.js'),
...pathsToModuleNameMapper(compilerOptions.paths, { prefix: '<rootDir>/../../' }),
},
globals: {
'ts-jest': {
diagnostics: {
ignoreCodes: [2339],
},
},
},
};