module.exports = { testEnvironment: 'node', testTimeout: 15000, testMatch: ['**/__tests__/**/*.test.js'], collectCoverageFrom: [ 'state-manager.js', 'input-validator.js', 'crypto-utils.js', 'health-checker.js', 'backup-manager.js', 'update-manager.js', 'resource-monitor.js', 'credential-manager.js', 'app-templates.js', 'auth-manager.js', 'csrf-protection.js', 'errors.js', 'error-handler.js', 'routes/health.js', 'routes/services.js', 'routes/containers.js', 'url-resolver.js', 'pagination.js', 'platform-paths.js', 'port-lock-manager.js' ], coverageThreshold: { global: { branches: 80, functions: 80, lines: 80, statements: 80 } }, restoreMocks: true, clearMocks: true };