2023-08-12 01:11:08 +08:00
|
|
|
module.exports = {
|
2023-09-22 00:53:34 +08:00
|
|
|
preset: 'ts-jest',
|
|
|
|
testEnvironment: 'node',
|
2023-11-05 21:37:01 +08:00
|
|
|
testMatch: ['<rootDir>/test/unit/**/*.test.ts', '<rootDir>/test/unit/**/*.test.js'],
|
2023-09-22 00:53:34 +08:00
|
|
|
collectCoverage: true,
|
2023-11-25 20:59:34 +08:00
|
|
|
coverageReporters: ['clover', 'json', 'lcov', ['text', { skipFull: true }], "json-summary"],
|
2023-11-01 18:19:49 +08:00
|
|
|
coverageDirectory: 'coverage',
|
2023-11-05 21:37:01 +08:00
|
|
|
collectCoverageFrom: [
|
|
|
|
'src/data-structures/**/*.{ts,js}',
|
|
|
|
'src/types/**/*.{ts,js}',
|
|
|
|
'src/interfaces/**/*.{ts,js}',
|
|
|
|
],
|
2023-09-21 14:50:22 +08:00
|
|
|
};
|