




















@@ -44,6 +44,10 @@ async function waitForLazyMessageHandler() {
4444await vi.dynamicImportSettled();
4545}
464647+function firstAttachedHandlerParams(): unknown {
48+return attachGatewayWsMessageHandlerMock.mock.calls[0]?.[0];
49+}
50+4751type TestSocket = EventEmitter & {
4852_socket: {
4953remoteAddress: string;
@@ -124,7 +128,7 @@ async function connectTestWs(
124128return {
125129 clients,
126130 socket,
127-passed: attachGatewayWsMessageHandlerMock.mock.calls.at(0)?.[0] as unknown,
131+passed: firstAttachedHandlerParams(),
128132};
129133}
130134@@ -296,7 +300,7 @@ describe("attachGatewayWsConnectionHandler", () => {
296300onConnection?.(socket, upgradeReq);
297301await waitForLazyMessageHandler();
298302299-const passed = attachGatewayWsMessageHandlerMock.mock.calls.at(0)?.[0] as {
303+const passed = firstAttachedHandlerParams() as {
300304setClient: (client: unknown) => boolean;
301305};
302306expect(
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。