Compactor.Test
Path:
loom-sprint-scaffold/loom/tests/memory/compactor.test.tsRelative: loom/tests/memory/compactor.test.tsSubproject: loom-sprint-scaffoldCategory: testsLines: 178Bytes: 6,156Imports: 5Exports: 0has tests
Content Preview
- /**
- * Compactor tests (H4.5).
- *
- * Proves:
- * - Compactor output records all validate against memory-record.schema.json
- * - Model caller returns valid records → they're written
- * - Empty working context → 0 records
- * - Model returns invalid records → skipped gracefully
- */
- import { describe, expect, test } from "bun:test";
- import { Database } from "bun:sqlite";
- import { Compactor } from "../../src/memory/core/compactor";
- import { FakeD1, FakeModelCaller, setupMemoryDb } from "./hel