test: reuse remote embeddings import

This commit is contained in:
Shakker
2026-05-09 17:30:39 +01:00
parent d1ff0b0fc2
commit 336aa81556

View File

@@ -1,4 +1,5 @@
import { beforeAll, beforeEach, describe, expect, it, vi } from "vitest";
import { beforeEach, describe, expect, it, vi } from "vitest";
import { fetchRemoteEmbeddingVectors } from "./embeddings-remote-fetch.js";
const postJsonMock = vi.hoisted(() => vi.fn());
@@ -6,15 +7,7 @@ vi.mock("./post-json.js", () => ({
postJson: postJsonMock,
}));
type EmbeddingsRemoteFetchModule = typeof import("./embeddings-remote-fetch.js");
let fetchRemoteEmbeddingVectors: EmbeddingsRemoteFetchModule["fetchRemoteEmbeddingVectors"];
describe("fetchRemoteEmbeddingVectors", () => {
beforeAll(async () => {
({ fetchRemoteEmbeddingVectors } = await import("./embeddings-remote-fetch.js"));
});
beforeEach(() => {
postJsonMock.mockReset();
});