From 0a8f547520b3e282568d7bfe2c7686d9047627dd Mon Sep 17 00:00:00 2001 From: Kevin Viglucci Date: Tue, 31 Dec 2024 13:07:41 -0600 Subject: [PATCH] test: add test for availability being 1 when done is false Signed-off-by: Kevin Viglucci --- .../WebsocketDuplexConnection.spec.ts | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/packages/rsocket-websocket-server/src/__tests__/WebsocketDuplexConnection.spec.ts b/packages/rsocket-websocket-server/src/__tests__/WebsocketDuplexConnection.spec.ts index 6092b9e..5b35681 100644 --- a/packages/rsocket-websocket-server/src/__tests__/WebsocketDuplexConnection.spec.ts +++ b/packages/rsocket-websocket-server/src/__tests__/WebsocketDuplexConnection.spec.ts @@ -199,6 +199,25 @@ describe("WebsocketDuplexConnection", function () { }); }); + describe("when open", () => { + it("declares availability as 1", () => { + // arrange + const socketStub = mock(); + const multiplexerDemultiplexer = mock< + Multiplexer & Demultiplexer & FrameHandler + >(); + const frame = mock(); + const connection = new WebsocketDuplexConnection( + socketStub, + frame, + () => multiplexerDemultiplexer + ); + + // assert + expect(connection.availability).toEqual(1); + }); + }); + // describe("send()", () => { // const setupFrame = { // type: FrameTypes.SETUP,