test: format targeted session sync regression

This commit is contained in:
Josh Lehman
2026-03-12 11:43:29 -07:00
parent 752c1f845f
commit a70946a68c

View File

@@ -498,16 +498,19 @@ describe("memory index", () => {
const manager = requireManager(result);
await manager.sync?.({ reason: "test" });
const db = (manager as unknown as {
db: {
prepare: (
sql: string,
) => { get: (path: string, source: string) => { hash: string } | undefined };
};
}).db;
const db = (
manager as unknown as {
db: {
prepare: (sql: string) => {
get: (path: string, source: string) => { hash: string } | undefined;
};
};
}
).db;
const getSessionHash = (sessionPath: string) =>
db.prepare(`SELECT hash FROM files WHERE path = ? AND source = ?`).get(sessionPath, "sessions")
?.hash;
db
.prepare(`SELECT hash FROM files WHERE path = ? AND source = ?`)
.get(sessionPath, "sessions")?.hash;
const firstOriginalHash = getSessionHash("sessions/targeted-first.jsonl");
const secondOriginalHash = getSessionHash("sessions/targeted-second.jsonl");