test: tighten bedrock thinking profile assertion · openclaw/openclaw@bc0fa4f
shakkernerd
·
2026-05-11
·
via Recent Commits to openclaw:main
File tree
extensions/amazon-bedrock
| Original file line number | Diff line number | Diff line change |
|---|
@@ -3,15 +3,20 @@ import { resolveThinkingProfile } from "./provider-policy-api.js";
|
3 | 3 | |
4 | 4 | describe("amazon-bedrock provider-policy-api", () => { |
5 | 5 | it("exposes adaptive thinking for Bedrock Claude 4.6 before runtime registration", () => { |
6 | | -expect( |
7 | | -resolveThinkingProfile({ |
8 | | -provider: "amazon-bedrock", |
9 | | -modelId: "amazon-bedrock/global.anthropic.claude-opus-4-6-v1", |
10 | | -}), |
11 | | -).toMatchObject({ |
12 | | -levels: expect.arrayContaining([{ id: "adaptive" }]), |
13 | | -defaultLevel: "adaptive", |
| 6 | +const profile = resolveThinkingProfile({ |
| 7 | +provider: "amazon-bedrock", |
| 8 | +modelId: "amazon-bedrock/global.anthropic.claude-opus-4-6-v1", |
14 | 9 | }); |
| 10 | + |
| 11 | +expect(profile?.levels.map((level) => level.id)).toEqual([ |
| 12 | +"off", |
| 13 | +"minimal", |
| 14 | +"low", |
| 15 | +"medium", |
| 16 | +"high", |
| 17 | +"adaptive", |
| 18 | +]); |
| 19 | +expect(profile?.defaultLevel).toBe("adaptive"); |
15 | 20 | }); |
16 | 21 | |
17 | 22 | it("exposes max thinking for Bedrock Claude Opus 4.7 refs", () => { |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。