test: tighten bedrock thinking profile assertion

This commit is contained in:
Shakker
2026-05-10 22:15:28 +01:00
parent 4cf8d6e62f
commit bc0fa4f27d

View File

@@ -3,15 +3,20 @@ import { resolveThinkingProfile } from "./provider-policy-api.js";
describe("amazon-bedrock provider-policy-api", () => {
it("exposes adaptive thinking for Bedrock Claude 4.6 before runtime registration", () => {
expect(
resolveThinkingProfile({
provider: "amazon-bedrock",
modelId: "amazon-bedrock/global.anthropic.claude-opus-4-6-v1",
}),
).toMatchObject({
levels: expect.arrayContaining([{ id: "adaptive" }]),
defaultLevel: "adaptive",
const profile = resolveThinkingProfile({
provider: "amazon-bedrock",
modelId: "amazon-bedrock/global.anthropic.claude-opus-4-6-v1",
});
expect(profile?.levels.map((level) => level.id)).toEqual([
"off",
"minimal",
"low",
"medium",
"high",
"adaptive",
]);
expect(profile?.defaultLevel).toBe("adaptive");
});
it("exposes max thinking for Bedrock Claude Opus 4.7 refs", () => {