generator-chek-ms
Version:
boilerplate de creación de microservicios en Chek
21 lines (19 loc) • 674 B
JavaScript
const { pathsToModuleNameMapper } = require('ts-jest');
const { compilerOptions } = require('./tsconfig');
/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
module.exports = {
rootDir: '.',
moduleFileExtensions: ['js', 'json', 'ts'],
testRegex: '.*\\.spec\\.ts$',
transform: {
'^.+\\.ts$': 'ts-jest',
},
collectCoverageFrom: ['**/*.(service|controller|handler|util).ts'],
coverageDirectory: './coverage',
setupFilesAfterEnv: ['<rootDir>/test/env.setup.js'],
testEnvironment: 'node',
// Helps to use aliases in tsconfig (@module/*)
moduleNameMapper: pathsToModuleNameMapper(compilerOptions.paths, {
prefix: '<rootDir>',
}),
};