test: schematize session mode requests · openclaw/openclaw@e523183
shakkernerd
·
2026-05-13
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -45,12 +45,14 @@ describe("acp setSessionMode", () => {
|
45 | 45 | await expect(agent.setSessionMode(createSetSessionModeRequest("high"))).rejects.toThrow( |
46 | 46 | "gateway rejected mode change", |
47 | 47 | ); |
48 | | -expect(calls).toContainEqual([ |
49 | | -"sessions.patch", |
50 | | -{ |
51 | | -key: "agent:main:main", |
52 | | -thinkingLevel: "high", |
53 | | -}, |
| 48 | +expect(calls).toStrictEqual([ |
| 49 | +[ |
| 50 | +"sessions.patch", |
| 51 | +{ |
| 52 | +key: "agent:main:main", |
| 53 | +thinkingLevel: "high", |
| 54 | +}, |
| 55 | +], |
54 | 56 | ]); |
55 | 57 | }); |
56 | 58 | |
@@ -61,12 +63,22 @@ describe("acp setSessionMode", () => {
|
61 | 63 | await expect(agent.setSessionMode(createSetSessionModeRequest("low"))).resolves.toStrictEqual( |
62 | 64 | {}, |
63 | 65 | ); |
64 | | -expect(calls).toContainEqual([ |
65 | | -"sessions.patch", |
66 | | -{ |
67 | | -key: "agent:main:main", |
68 | | -thinkingLevel: "low", |
69 | | -}, |
| 66 | +expect(calls).toStrictEqual([ |
| 67 | +[ |
| 68 | +"sessions.patch", |
| 69 | +{ |
| 70 | +key: "agent:main:main", |
| 71 | +thinkingLevel: "low", |
| 72 | +}, |
| 73 | +], |
| 74 | +[ |
| 75 | +"sessions.list", |
| 76 | +{ |
| 77 | +includeDerivedTitles: true, |
| 78 | +limit: 200, |
| 79 | +search: "agent:main:main", |
| 80 | +}, |
| 81 | +], |
70 | 82 | ]); |
71 | 83 | }); |
72 | 84 | |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。