test: clarify cron store validator assertions · openclaw/openclaw@1d8659f
steipete
·
2026-05-08
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -62,7 +62,7 @@ describe("cron service store load: missing sessionTarget", () => {
|
62 | 62 | toolsAllow: ["exec"], |
63 | 63 | }); |
64 | 64 | expect(job.state.nextRunAtMs).toEqual(expect.any(Number)); |
65 | | -expect(() => assertSupportedJobSpec(job)).not.toThrow(); |
| 65 | +expect(assertSupportedJobSpec(job)).toBeUndefined(); |
66 | 66 | }); |
67 | 67 | |
68 | 68 | it('defaults missing sessionTarget to "main" for systemEvent payloads', async () => { |
@@ -85,7 +85,7 @@ describe("cron service store load: missing sessionTarget", () => {
|
85 | 85 | |
86 | 86 | const job = findJobOrThrow(state, "missing-session-target-system-event"); |
87 | 87 | expect(job.sessionTarget).toBe("main"); |
88 | | -expect(() => assertSupportedJobSpec(job)).not.toThrow(); |
| 88 | +expect(assertSupportedJobSpec(job)).toBeUndefined(); |
89 | 89 | }); |
90 | 90 | |
91 | 91 | it('defaults missing sessionTarget to "isolated" for agentTurn payloads', async () => { |
@@ -108,7 +108,7 @@ describe("cron service store load: missing sessionTarget", () => {
|
108 | 108 | |
109 | 109 | const job = findJobOrThrow(state, "missing-session-target-agent-turn"); |
110 | 110 | expect(job.sessionTarget).toBe("isolated"); |
111 | | -expect(() => assertSupportedJobSpec(job)).not.toThrow(); |
| 111 | +expect(assertSupportedJobSpec(job)).toBeUndefined(); |
112 | 112 | }); |
113 | 113 | |
114 | 114 | it("assertSupportedJobSpec throws a clear error when sessionTarget is missing", () => { |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。