test: tighten mixed matcher helpers · openclaw/openclaw@6da9e7e
steipete
·
2026-05-08
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -12,7 +12,8 @@ describe("acpx package manifest", () => {
|
12 | 12 | fs.readFileSync(new URL("../package.json", import.meta.url), "utf8"), |
13 | 13 | ) as AcpxPackageManifest; |
14 | 14 | |
15 | | -expect(packageJson.dependencies?.acpx).toEqual(expect.any(String)); |
| 15 | +expect(packageJson.dependencies?.acpx).toBeTypeOf("string"); |
| 16 | +expect(packageJson.dependencies?.acpx).not.toBe(""); |
16 | 17 | expect(packageJson.dependencies?.["@zed-industries/codex-acp"]).toBe("0.13.0"); |
17 | 18 | expect(packageJson.dependencies?.["@agentclientprotocol/claude-agent-acp"]).toBe("0.32.0"); |
18 | 19 | expect(packageJson.devDependencies?.["@agentclientprotocol/claude-agent-acp"]).toBeUndefined(); |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -3,7 +3,8 @@ import type { ResolvedMemoryWikiConfig } from "./config.js";
|
3 | 3 | import { createWikiApplyTool } from "./tool.js"; |
4 | 4 | |
5 | 5 | function asSchemaObject(value: unknown): Record<string, unknown> { |
6 | | -expect(value).toEqual(expect.any(Object)); |
| 6 | +expect(value).toBeTypeOf("object"); |
| 7 | +expect(value).not.toBeNull(); |
7 | 8 | return value as Record<string, unknown>; |
8 | 9 | } |
9 | 10 | |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -974,7 +974,7 @@ describe("statusCommand", () => {
|
974 | 974 | expect(payload.memoryPlugin.slot).toBe("memory-core"); |
975 | 975 | expect(payload.sessions.count).toBe(1); |
976 | 976 | expect(payload.sessions.paths).toContain("/tmp/sessions.json"); |
977 | | -expect(payload.sessions.defaults.model).toEqual(expect.any(String)); |
| 977 | +expect(payload.sessions.defaults.model).toBe("pi:opus"); |
978 | 978 | expect(payload.sessions.defaults.contextTokens).toBeGreaterThan(0); |
979 | 979 | expect(payload.sessions.recent[0].percentUsed).toBe(50); |
980 | 980 | expect(payload.sessions.recent[0].cacheRead).toBe(2_000); |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -74,7 +74,8 @@ function getDispatcherClassName(value: unknown): string | null {
|
74 | 74 | } |
75 | 75 | |
76 | 76 | function expectDispatcherAttached(value: unknown): void { |
77 | | -expect(value).toEqual(expect.any(Object)); |
| 77 | +expect(value).toBeTypeOf("object"); |
| 78 | +expect(value).not.toBeNull(); |
78 | 79 | } |
79 | 80 | |
80 | 81 | function getSecondRequestHeaders(fetchImpl: ReturnType<typeof vi.fn>): Headers { |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。