mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-10 05:40:42 +00:00
test: tighten gateway session id assertions
This commit is contained in:
@@ -18,7 +18,7 @@ describe("gateway chat.inject transcript writes", () => {
|
||||
message: "hello",
|
||||
});
|
||||
expect(appended.ok).toBe(true);
|
||||
expect(appended.messageId).toEqual(expect.any(String));
|
||||
expect(appended.messageId).toBeTypeOf("string");
|
||||
const messageId = appended.messageId;
|
||||
if (!messageId) {
|
||||
throw new Error("expected appended message id");
|
||||
@@ -65,7 +65,7 @@ describe("gateway chat.inject transcript writes", () => {
|
||||
message: "hello",
|
||||
});
|
||||
expect(appended.ok).toBe(true);
|
||||
expect(appended.messageId).toEqual(expect.any(String));
|
||||
expect(appended.messageId).toBeTypeOf("string");
|
||||
const messageId = appended.messageId;
|
||||
if (!messageId) {
|
||||
throw new Error("expected appended message id");
|
||||
|
||||
@@ -529,7 +529,8 @@ describe("gateway server agent", () => {
|
||||
if (!ackPayload || !finalPayload) {
|
||||
throw new Error("missing websocket payload");
|
||||
}
|
||||
expect(ackPayload.runId).toEqual(expect.any(String));
|
||||
expect(ackPayload.runId).toBeTypeOf("string");
|
||||
expect(ackPayload.runId).not.toBe("");
|
||||
expect(finalPayload.runId).toBe(ackPayload.runId);
|
||||
expect(finalPayload.status).toBe("ok");
|
||||
});
|
||||
|
||||
@@ -403,7 +403,8 @@ test("sessions.create with emitCommandHooks=true emits reset lifecycle hooks aga
|
||||
expect(startEvent).toMatchObject({
|
||||
resumedFrom: "sess-parent-hooks",
|
||||
});
|
||||
expect((startEvent as { sessionId?: string } | undefined)?.sessionId).toEqual(expect.any(String));
|
||||
expect((startEvent as { sessionId?: string } | undefined)?.sessionId).toBeTypeOf("string");
|
||||
expect((startEvent as { sessionId?: string } | undefined)?.sessionId).not.toBe("");
|
||||
expect((startEvent as { sessionKey?: string } | undefined)?.sessionKey).toMatch(
|
||||
/^agent:main:dashboard:/,
|
||||
);
|
||||
|
||||
@@ -1302,7 +1302,7 @@ describe("readSessionMessages", () => {
|
||||
pluginId: "hitl-test-hooks",
|
||||
});
|
||||
|
||||
expect(messageId).toEqual(expect.any(String));
|
||||
expect(messageId).toBeTypeOf("string");
|
||||
expect(messageId.length).toBeGreaterThan(0);
|
||||
const out = readSessionMessages(sessionId, storePath, sessionFile);
|
||||
expect(
|
||||
|
||||
Reference in New Issue
Block a user