Files
openclaw/extensions/fireworks/onboard.test.ts
Peter Steinberger d5dcc3fb19 fix(providers): refresh stale onboarding defaults (#113870)
* fix(providers): refresh onboarding defaults

* fix(moonshot): import manifest default from catalog
2026-07-25 14:44:47 -07:00

19 lines
791 B
TypeScript

import { resolveAgentModelPrimaryValue } from "openclaw/plugin-sdk/provider-onboard";
import { describe, expect, it } from "vitest";
import { applyFireworksConfig } from "./onboard.js";
import { FIREWORKS_DEFAULT_MODEL_REF, buildFireworksCatalogModels } from "./provider-catalog.js";
describe("Fireworks onboarding", () => {
it("applies the manifest catalog, default, and alias", () => {
const config = applyFireworksConfig({});
expect(config.models?.providers?.fireworks?.models).toEqual(buildFireworksCatalogModels());
expect(resolveAgentModelPrimaryValue(config.agents?.defaults?.model)).toBe(
FIREWORKS_DEFAULT_MODEL_REF,
);
expect(config.agents?.defaults?.models).toEqual({
[FIREWORKS_DEFAULT_MODEL_REF]: { alias: "GLM 5.2 Fast" },
});
});
});