From 00c9a140c628391c075f3ce37d47e3f2cfdea162 Mon Sep 17 00:00:00 2001 From: Jared Miller Date: Tue, 27 Jan 2026 21:04:17 -0500 Subject: [PATCH] Fix type assertion in protocol decode test Use 'as const' on the type field to ensure the literal type "join" is preserved, matching the ClientMessage union type requirements. --- src/protocol.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/protocol.test.ts b/src/protocol.test.ts index 72af3e0..2b04b9b 100644 --- a/src/protocol.test.ts +++ b/src/protocol.test.ts @@ -9,7 +9,7 @@ describe("protocol", () => { }); test("decode parses valid json", () => { - const msg = { type: "join", room: "test" }; + const msg = { type: "join" as const, room: "test" }; const decoded = decode(JSON.stringify(msg)); expect(decoded).toEqual(msg); });