Files
MetonaSqlark/jest.config.cjs
T
thzxx 334067d89e
CI / test (18.x) (push) Successful in 10m10s
CI / test (20.x) (push) Successful in 10m10s
CI / test (22.x) (push) Successful in 10m6s
CI / e2e (push) Successful in 9m51s
CI / test (24.x) (push) Successful in 10m28s
release: v0.5.1 — 存储后端生产级硬化(CRC-32/全库加密/WAL分片/页面化存储/多标签页锁/e2e)+ 深度审查修复(假实现接线/死代码清理)
2026-08-10 12:07:00 +08:00

33 lines
892 B
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
module.exports = {
testEnvironment: 'jsdom',
setupFiles: ['./jest.setup.js'],
transform: {
'^.+\\.ts$': 'babel-jest',
},
transformIgnorePatterns: [
'/node_modules/(?!(@rollup)/)',
],
moduleFileExtensions: ['ts', 'js', 'json'],
// Playwright e2etests/e2e/)与共享测试工具(tests/helpers/)不属于 jest 单元测试
testPathIgnorePatterns: [
'/node_modules/',
'/tests/e2e/',
'/tests/helpers/',
],
collectCoverageFrom: [
'src/**/*.ts',
'!src/index.ts',
'!src/**/index.ts',
'!src/query/ast.ts',
'!src/engine/interface.ts',
'!src/engine/opfs.ts',
'!src/integrations/**',
],
coverageDirectory: 'coverage',
coverageReporters: ['text', 'lcov'],
verbose: true,
// Must have: fake-indexeddb + debounce timers keep event loop alive
forceExit: true,
testTimeout: 15000,
};