test: tighten gateway session id assertions · openclaw/openclaw@d056715
steipete
·
2026-05-08
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -18,7 +18,7 @@ describe("gateway chat.inject transcript writes", () => {
|
18 | 18 | message: "hello", |
19 | 19 | }); |
20 | 20 | expect(appended.ok).toBe(true); |
21 | | -expect(appended.messageId).toEqual(expect.any(String)); |
| 21 | +expect(appended.messageId).toBeTypeOf("string"); |
22 | 22 | const messageId = appended.messageId; |
23 | 23 | if (!messageId) { |
24 | 24 | throw new Error("expected appended message id"); |
@@ -65,7 +65,7 @@ describe("gateway chat.inject transcript writes", () => {
|
65 | 65 | message: "hello", |
66 | 66 | }); |
67 | 67 | expect(appended.ok).toBe(true); |
68 | | -expect(appended.messageId).toEqual(expect.any(String)); |
| 68 | +expect(appended.messageId).toBeTypeOf("string"); |
69 | 69 | const messageId = appended.messageId; |
70 | 70 | if (!messageId) { |
71 | 71 | throw new Error("expected appended message id"); |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -529,7 +529,8 @@ describe("gateway server agent", () => {
|
529 | 529 | if (!ackPayload || !finalPayload) { |
530 | 530 | throw new Error("missing websocket payload"); |
531 | 531 | } |
532 | | -expect(ackPayload.runId).toEqual(expect.any(String)); |
| 532 | +expect(ackPayload.runId).toBeTypeOf("string"); |
| 533 | +expect(ackPayload.runId).not.toBe(""); |
533 | 534 | expect(finalPayload.runId).toBe(ackPayload.runId); |
534 | 535 | expect(finalPayload.status).toBe("ok"); |
535 | 536 | }); |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -403,7 +403,8 @@ test("sessions.create with emitCommandHooks=true emits reset lifecycle hooks aga
|
403 | 403 | expect(startEvent).toMatchObject({ |
404 | 404 | resumedFrom: "sess-parent-hooks", |
405 | 405 | }); |
406 | | -expect((startEvent as { sessionId?: string } | undefined)?.sessionId).toEqual(expect.any(String)); |
| 406 | +expect((startEvent as { sessionId?: string } | undefined)?.sessionId).toBeTypeOf("string"); |
| 407 | +expect((startEvent as { sessionId?: string } | undefined)?.sessionId).not.toBe(""); |
407 | 408 | expect((startEvent as { sessionKey?: string } | undefined)?.sessionKey).toMatch( |
408 | 409 | /^agent:main:dashboard:/, |
409 | 410 | ); |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -1302,7 +1302,7 @@ describe("readSessionMessages", () => {
|
1302 | 1302 | pluginId: "hitl-test-hooks", |
1303 | 1303 | }); |
1304 | 1304 | |
1305 | | -expect(messageId).toEqual(expect.any(String)); |
| 1305 | +expect(messageId).toBeTypeOf("string"); |
1306 | 1306 | expect(messageId.length).toBeGreaterThan(0); |
1307 | 1307 | const out = readSessionMessages(sessionId, storePath, sessionFile); |
1308 | 1308 | expect( |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。