Files
proffesor-for-testing__agen…/tests/teardown.ts
Profa 505bbe9ecc fix: restore build success by reverting Date serialization changes
- Reverted src/ to v1.0.0 baseline (0 TypeScript errors)
- Root cause: Date → string type changes created cascade of 54 errors
- Kept improvements: tsconfig downlevelIteration, ESLint underscore pattern
- Kept stub cleanup: removed 4 redundant test files
- Build status: PASSING (typecheck + build both succeed)

Fixes #build-broken
Related: docs/FORENSIC-ANALYSIS-SESSION-BREAKDOWN.md
2025-10-01 11:53:31 +00:00

20 lines
518 B
TypeScript

/**
* Global test teardown - ensures all resources are cleaned up
* This prevents "Jest has detected open handles" warnings
*/
export default async function globalTeardown() {
// Wait for any pending timers
await new Promise(resolve => setImmediate(resolve));
// Give time for async cleanup
await new Promise(resolve => setTimeout(resolve, 100));
// Force garbage collection if available
if (global.gc) {
global.gc();
}
console.log('Global teardown completed - all resources cleaned up');
}