// Openrouter tests cover onboard plugin behavior. import { expectProviderOnboardAllowlistAlias, expectProviderOnboardPrimaryAndFallbacks, } from "openclaw/plugin-sdk/provider-test-contracts"; import { describe, it } from "vitest"; import { applyOpenrouterConfig, applyOpenrouterProviderConfig, OPENROUTER_DEFAULT_MODEL_REF, } from "./onboard.js"; describe("openrouter onboard", () => { it("adds allowlist entry and preserves alias", () => { expectProviderOnboardAllowlistAlias({ applyProviderConfig: applyOpenrouterProviderConfig, modelRef: OPENROUTER_DEFAULT_MODEL_REF, alias: "Router", }); }); it("sets primary model and preserves existing model fallbacks", () => { expectProviderOnboardPrimaryAndFallbacks({ applyConfig: applyOpenrouterConfig, modelRef: OPENROUTER_DEFAULT_MODEL_REF, }); }); });