Skip to content

Commit 855c55f

Browse files
Formatting
1 parent 6de5426 commit 855c55f

1 file changed

Lines changed: 28 additions & 11 deletions

File tree

nodejs/test/e2e/session.test.ts

Lines changed: 28 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -340,33 +340,50 @@ describe("Sessions", async () => {
340340

341341
const events: Array<{ type: string; id?: string; data?: Record<string, unknown> }> = [];
342342
session.on((event) => {
343-
events.push(event as typeof events[number]);
343+
events.push(event as (typeof events)[number]);
344344
});
345345

346346
await session.log("Info message");
347347
await session.log("Warning message", { level: "warning" });
348348
await session.log("Error message", { level: "error" });
349349
await session.log("Ephemeral message", { ephemeral: true });
350350

351-
await vi.waitFor(() => {
352-
const notifications = events.filter(
353-
(e) => e.data && ("infoType" in e.data || "warningType" in e.data || "errorType" in e.data)
354-
);
355-
expect(notifications).toHaveLength(4);
356-
}, { timeout: 10_000 });
351+
await vi.waitFor(
352+
() => {
353+
const notifications = events.filter(
354+
(e) =>
355+
e.data &&
356+
("infoType" in e.data || "warningType" in e.data || "errorType" in e.data)
357+
);
358+
expect(notifications).toHaveLength(4);
359+
},
360+
{ timeout: 10_000 }
361+
);
357362

358363
const byMessage = (msg: string) => events.find((e) => e.data?.message === msg)!;
359364
expect(byMessage("Info message").type).toBe("session.info");
360-
expect(byMessage("Info message").data).toEqual({ infoType: "notification", message: "Info message" });
365+
expect(byMessage("Info message").data).toEqual({
366+
infoType: "notification",
367+
message: "Info message",
368+
});
361369

362370
expect(byMessage("Warning message").type).toBe("session.warning");
363-
expect(byMessage("Warning message").data).toEqual({ warningType: "notification", message: "Warning message" });
371+
expect(byMessage("Warning message").data).toEqual({
372+
warningType: "notification",
373+
message: "Warning message",
374+
});
364375

365376
expect(byMessage("Error message").type).toBe("session.error");
366-
expect(byMessage("Error message").data).toEqual({ errorType: "notification", message: "Error message" });
377+
expect(byMessage("Error message").data).toEqual({
378+
errorType: "notification",
379+
message: "Error message",
380+
});
367381

368382
expect(byMessage("Ephemeral message").type).toBe("session.info");
369-
expect(byMessage("Ephemeral message").data).toEqual({ infoType: "notification", message: "Ephemeral message" });
383+
expect(byMessage("Ephemeral message").data).toEqual({
384+
infoType: "notification",
385+
message: "Ephemeral message",
386+
});
370387
});
371388
});
372389

0 commit comments

Comments
 (0)