mirror of
https://github.com/olcubo/obsidian-cubox.git
synced 2026-07-22 05:43:25 +00:00
19 lines
No EOL
503 B
JavaScript
19 lines
No EOL
503 B
JavaScript
module.exports = {
|
|
preset: 'ts-jest',
|
|
testEnvironment: 'jsdom',
|
|
moduleFileExtensions: ['ts', 'js'],
|
|
transform: {
|
|
'^.+\\.(ts|tsx)$': ['ts-jest', {
|
|
tsconfig: 'tsconfig.json',
|
|
}],
|
|
},
|
|
testMatch: ['**/test/**/*.test.ts'],
|
|
moduleNameMapper: {
|
|
// 模拟 Obsidian API
|
|
'obsidian': '<rootDir>/test/__mocks__/obsidian.ts',
|
|
},
|
|
collectCoverage: true,
|
|
coverageDirectory: 'coverage',
|
|
coverageReporters: ['text', 'lcov'],
|
|
setupFilesAfterEnv: ['<rootDir>/test/setup.ts'],
|
|
}
|