test: tighten docs config task assertions · openclaw/openclaw@ad52612
steipete
·
2026-05-08
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -673,7 +673,8 @@ describe("config cli", () => {
|
673 | 673 | properties?: Record<string, unknown>; |
674 | 674 | }; |
675 | 675 | expect(payload.properties?.$schema).toEqual({ type: "string" }); |
676 | | -expect(payload.properties?.channels).toEqual(expect.any(Object)); |
| 676 | +expect(payload.properties?.channels).toBeTypeOf("object"); |
| 677 | +expect(payload.properties?.channels).not.toBeNull(); |
677 | 678 | expect(payload.properties?.plugins).toBeUndefined(); |
678 | 679 | expect(mockError).not.toHaveBeenCalled(); |
679 | 680 | }); |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -150,10 +150,10 @@ describe("tasks commands", () => {
|
150 | 150 | |
151 | 151 | expect(payload.mode).toBe("preview"); |
152 | 152 | expect(payload.maintenance.taskFlows.pruned).toBe(1); |
153 | | -expect(payload.auditBefore.byCode).toEqual(expect.any(Object)); |
| 153 | +expect(payload.auditBefore.byCode).toBeTypeOf("object"); |
154 | 154 | expect(Array.isArray(payload.auditBefore.byCode)).toBe(false); |
155 | 155 | expect(payload.auditBefore.taskFlows.byCode.stale_running).toBe(0); |
156 | | -expect(payload.auditAfter.byCode).toEqual(expect.any(Object)); |
| 156 | +expect(payload.auditAfter.byCode).toBeTypeOf("object"); |
157 | 157 | expect(Array.isArray(payload.auditAfter.byCode)).toBe(false); |
158 | 158 | expect(payload.auditAfter.taskFlows.byCode.stale_running).toBe(0); |
159 | 159 | }); |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -42,7 +42,8 @@ describe("ClawHub plugin docs", () => {
|
42 | 42 | |
43 | 43 | expect(validateExternalCodePluginPackageJson(packageJson).issues).toEqual([]); |
44 | 44 | expect(typeof pluginManifest.id).toBe("string"); |
45 | | -expect(pluginManifest.configSchema).toEqual(expect.any(Object)); |
| 45 | +expect(pluginManifest.configSchema).toBeTypeOf("object"); |
| 46 | +expect(pluginManifest.configSchema).not.toBeNull(); |
46 | 47 | }); |
47 | 48 | |
48 | 49 | it("does not tell plugin authors to use bare clawhub publish", async () => { |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。