import { describe, expect, it } from "vitest"; import { registerSingleProviderPlugin } from "../../test/helpers/plugins/plugin-registration.js"; import plugin from "./index.js"; describe("kimi provider plugin", () => { it("uses binary thinking with thinking off by default", async () => { const provider = await registerSingleProviderPlugin(plugin); expect( provider.resolveThinkingProfile?.({ provider: "kimi", modelId: "kimi-code", reasoning: true, } as never), ).toEqual({ levels: [ { id: "off", label: "off" }, { id: "low", label: "on" }, ], defaultLevel: "off", }); }); });