test(hygiene): close every brain the unit suite creates

Each file opened one or more Brainy instances (beforeEach, or a small
per-test helper like migration-gate-family-scoped's module-level seed())
and never closed them. migration-gate-family-scoped.test.ts now tracks
every brain seed() hands back in a describe-scoped array drained by
afterEach, since the helper itself lives outside the describe block.
This commit is contained in:
David Snelling 2026-09-03 09:06:10 -07:00
parent d6e7453f1f
commit de79d6b5a4
16 changed files with 83 additions and 15 deletions

View file

@ -13,10 +13,11 @@ describe('EmbeddingSignal', () => {
signal = new EmbeddingSignal(brain)
})
afterEach(() => {
afterEach(async () => {
signal.clearCache()
signal.clearHistory()
signal.resetStats()
await brain.close()
})
describe('initialization', () => {