18 lines
540 B
JavaScript
18 lines
540 B
JavaScript
module.exports = {
|
|
preset: "ts-jest",
|
|
testEnvironment: "node",
|
|
roots: ["<rootDir>/src"],
|
|
testMatch: ["**/__tests__/**/*.ts", "**/?(*.)+(spec|test).ts"],
|
|
transform: {
|
|
"^.+\\.ts$": "ts-jest",
|
|
},
|
|
collectCoverageFrom: ["src/**/*.ts", "!src/**/*.d.ts", "!src/tests/**"],
|
|
coverageDirectory: "coverage",
|
|
coverageReporters: ["text", "lcov", "html"],
|
|
setupFilesAfterEnv: ["<rootDir>/src/tests/setup.ts"],
|
|
testTimeout: 30000,
|
|
verbose: true,
|
|
// 환경 변수 설정
|
|
setupFiles: ["<rootDir>/src/tests/env.setup.ts"],
|
|
};
|