Initial commit: Telegram Management System
Some checks failed
Deploy / deploy (push) Has been cancelled
Some checks failed
Deploy / deploy (push) Has been cancelled
Full-stack web application for Telegram management - Frontend: Vue 3 + Vben Admin - Backend: NestJS - Features: User management, group broadcast, statistics 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
68
marketing-agent/jest.config.js
Normal file
68
marketing-agent/jest.config.js
Normal file
@@ -0,0 +1,68 @@
|
||||
export default {
|
||||
testEnvironment: 'node',
|
||||
coverageDirectory: 'coverage',
|
||||
collectCoverageFrom: [
|
||||
'services/**/*.js',
|
||||
'!services/**/node_modules/**',
|
||||
'!services/**/*.test.js',
|
||||
'!services/**/*.spec.js',
|
||||
'!services/**/tests/**',
|
||||
'!services/**/coverage/**',
|
||||
'!services/**/dist/**',
|
||||
'!services/**/build/**'
|
||||
],
|
||||
testMatch: [
|
||||
'**/tests/**/*.test.js',
|
||||
'**/tests/**/*.spec.js'
|
||||
],
|
||||
testPathIgnorePatterns: [
|
||||
'/node_modules/',
|
||||
'/dist/',
|
||||
'/build/',
|
||||
'/coverage/'
|
||||
],
|
||||
setupFilesAfterEnv: [
|
||||
'<rootDir>/tests/setup.js'
|
||||
],
|
||||
moduleNameMapper: {
|
||||
'^@/(.*)$': '<rootDir>/$1',
|
||||
'^@services/(.*)$': '<rootDir>/services/$1',
|
||||
'^@tests/(.*)$': '<rootDir>/tests/$1'
|
||||
},
|
||||
transform: {
|
||||
'^.+\\.js$': ['babel-jest', {
|
||||
presets: [
|
||||
['@babel/preset-env', {
|
||||
targets: {
|
||||
node: 'current'
|
||||
}
|
||||
}]
|
||||
]
|
||||
}]
|
||||
},
|
||||
coverageThreshold: {
|
||||
global: {
|
||||
branches: 70,
|
||||
functions: 70,
|
||||
lines: 80,
|
||||
statements: 80
|
||||
}
|
||||
},
|
||||
testTimeout: 30000,
|
||||
verbose: true,
|
||||
forceExit: true,
|
||||
clearMocks: true,
|
||||
resetMocks: true,
|
||||
restoreMocks: true,
|
||||
reporters: [
|
||||
'default',
|
||||
['jest-junit', {
|
||||
outputDirectory: 'test-results',
|
||||
outputName: 'junit.xml',
|
||||
classNameTemplate: '{classname}',
|
||||
titleTemplate: '{title}',
|
||||
ancestorSeparator: ' › ',
|
||||
usePathForSuiteName: 'true'
|
||||
}]
|
||||
]
|
||||
};
|
||||
Reference in New Issue
Block a user