test: move duplicate local scenario suites out of agents e2e

This commit is contained in:
Peter Steinberger
2026-02-22 10:56:58 +00:00
parent bfada9e425
commit 713e2928b2
12 changed files with 0 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
import { describe, expect, it } from "vitest";
import type { OpenClawConfig } from "../config/config.js";
import { loadModelCatalog } from "./model-catalog.js";
import {
installModelCatalogTestHooks,
mockCatalogImportFailThenRecover,
} from "./model-catalog.test-harness.js";
describe("loadModelCatalog e2e smoke", () => {
installModelCatalogTestHooks();
it("recovers after an import failure on the next load", async () => {
mockCatalogImportFailThenRecover();
const cfg = {} as OpenClawConfig;
expect(await loadModelCatalog({ config: cfg })).toEqual([]);
expect(await loadModelCatalog({ config: cfg })).toEqual([
{ id: "gpt-4.1", name: "GPT-4.1", provider: "openai" },
]);
});
});