Tests: skip bedrock auth probe in embeddings spec

This commit is contained in:
Peter Steinberger
2026-04-07 12:55:09 +08:00
parent c569e5faba
commit 7cf72f7bc8

View File

@@ -12,6 +12,10 @@ const { createOllamaEmbeddingProviderMock } = vi.hoisted(() => ({
}),
}));
const { hasAwsCredentialsMock } = vi.hoisted(() => ({
hasAwsCredentialsMock: vi.fn(async () => false),
}));
vi.mock("../../../../src/infra/net/fetch-guard.js", () => ({
fetchWithSsrFGuard: async (params: {
url: string;
@@ -35,6 +39,15 @@ vi.mock("./embeddings-ollama.js", () => ({
createOllamaEmbeddingProvider: createOllamaEmbeddingProviderMock,
}));
vi.mock("./embeddings-bedrock.js", async () => {
const actual =
await vi.importActual<typeof import("./embeddings-bedrock.js")>("./embeddings-bedrock.js");
return {
...actual,
hasAwsCredentials: hasAwsCredentialsMock,
};
});
const createFetchMock = () =>
vi.fn(async (_input?: unknown, _init?: unknown) => ({
ok: true,