test(memory): fix TS types after vitest/ts updates

This commit is contained in:
vignesh07
2026-02-20 20:17:45 -08:00
committed by Vignesh
parent d583399c92
commit 1ded4c672a
2 changed files with 8 additions and 8 deletions

View File

@@ -7,14 +7,14 @@ import { getMemorySearchManager, type MemoryIndexManager } from "./index.js";
import { createOpenAIEmbeddingProviderMock } from "./test-embeddings-mock.js"; import { createOpenAIEmbeddingProviderMock } from "./test-embeddings-mock.js";
import { createMemoryManagerOrThrow } from "./test-manager.js"; import { createMemoryManagerOrThrow } from "./test-manager.js";
const embedBatch = vi.fn(async () => []); const embedBatch = vi.fn(async (_input: string[]) => [] as number[][]);
const embedQuery = vi.fn(async () => [0.2, 0.2, 0.2]); const embedQuery = vi.fn(async (_input: string) => [0.2, 0.2, 0.2] as number[]);
vi.mock("./embeddings.js", () => ({ vi.mock("./embeddings.js", () => ({
createEmbeddingProvider: async () => createEmbeddingProvider: async (_options: unknown) =>
createOpenAIEmbeddingProviderMock({ createOpenAIEmbeddingProviderMock({
embedQuery, embedQuery: embedQuery as unknown as (input: string) => Promise<number[]>,
embedBatch, embedBatch: embedBatch as unknown as (input: string[]) => Promise<number[][]>,
}), }),
})); }));
@@ -78,7 +78,7 @@ describe("memory search async sync", () => {
it("waits for in-flight search sync during close", async () => { it("waits for in-flight search sync during close", async () => {
const cfg = buildConfig(); const cfg = buildConfig();
let releaseSync: (() => void) | null = null; let releaseSync!: (value?: void) => void;
const syncGate = new Promise<void>((resolve) => { const syncGate = new Promise<void>((resolve) => {
releaseSync = resolve; releaseSync = resolve;
}); });
@@ -98,7 +98,7 @@ describe("memory search async sync", () => {
await Promise.resolve(); await Promise.resolve();
expect(closed).toBe(false); expect(closed).toBe(false);
releaseSync?.(); releaseSync();
await closePromise; await closePromise;
manager = null; manager = null;

View File

@@ -1303,7 +1303,7 @@ describe("QmdMemoryManager", () => {
}; };
inner.db = { inner.db = {
prepare: () => ({ prepare: () => ({
all: () => { get: () => {
throw new Error("SQLITE_BUSY: database is locked"); throw new Error("SQLITE_BUSY: database is locked");
}, },
}), }),