From 665221a1f03ad8ff455e0a3e2b92d495b28f50bc Mon Sep 17 00:00:00 2001 From: vignesh07 Date: Fri, 20 Feb 2026 20:35:07 -0800 Subject: [PATCH] test(memory): mock sqlite stmt with all+get for busy case --- src/memory/qmd-manager.test.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/memory/qmd-manager.test.ts b/src/memory/qmd-manager.test.ts index 651d50960..614665cca 100644 --- a/src/memory/qmd-manager.test.ts +++ b/src/memory/qmd-manager.test.ts @@ -1298,7 +1298,13 @@ describe("QmdMemoryManager", () => { it("throws when sqlite index is busy", async () => { const { manager } = await createManager(); const inner = manager as unknown as { - db: { prepare: () => { all: () => never }; close: () => void } | null; + db: { + prepare: () => { + all: () => never; + get: () => never; + }; + close: () => void; + } | null; resolveDocLocation: (docid?: string) => Promise; }; inner.db = { @@ -1306,6 +1312,9 @@ describe("QmdMemoryManager", () => { all: () => { throw new Error("SQLITE_BUSY: database is locked"); }, + get: () => { + throw new Error("SQLITE_BUSY: database is locked"); + }, }), close: () => {}, };