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 { createMemoryManagerOrThrow } from "./test-manager.js";
const embedBatch = vi.fn(async () => []);
const embedQuery = vi.fn(async () => [0.2, 0.2, 0.2]);
const embedBatch = vi.fn(async (_input: string[]) => [] as number[][]);
const embedQuery = vi.fn(async (_input: string) => [0.2, 0.2, 0.2] as number[]);
vi.mock("./embeddings.js", () => ({
createEmbeddingProvider: async () =>
createEmbeddingProvider: async (_options: unknown) =>
createOpenAIEmbeddingProviderMock({
embedQuery,
embedBatch,
embedQuery: embedQuery as unknown as (input: string) => Promise<number[]>,
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 () => {
const cfg = buildConfig();
let releaseSync: (() => void) | null = null;
let releaseSync!: (value?: void) => void;
const syncGate = new Promise<void>((resolve) => {
releaseSync = resolve;
});
@@ -98,7 +98,7 @@ describe("memory search async sync", () => {
await Promise.resolve();
expect(closed).toBe(false);
releaseSync?.();
releaseSync();
await closePromise;
manager = null;

View File

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