























@@ -307,11 +307,10 @@ describe("serveAcpGateway startup", () => {
307307const servePromise = serveAcpGateway({});
308308await Promise.resolve();
309309310-expect(mockState.resolveGatewayClientBootstrap).toHaveBeenCalledWith(
311-expect.objectContaining({
312-env: process.env,
313-}),
314-);
310+const bootstrapParams = mockState.resolveGatewayClientBootstrap.mock.calls[0]?.[0] as
311+| { env?: unknown }
312+| undefined;
313+expect(bootstrapParams?.env).toBe(process.env);
315314expect(mockState.gatewayAuth[0]).toEqual({
316315token: undefined,
317316password: "resolved-secret-password", // pragma: allowlist secret
@@ -333,12 +332,11 @@ describe("serveAcpGateway startup", () => {
333332});
334333await Promise.resolve();
335334336-expect(mockState.resolveGatewayClientBootstrap).toHaveBeenCalledWith(
337-expect.objectContaining({
338-env: process.env,
339-gatewayUrl: "wss://override.example/ws",
340-}),
341-);
335+const bootstrapParams = mockState.resolveGatewayClientBootstrap.mock.calls[0]?.[0] as
336+| { env?: unknown; gatewayUrl?: unknown }
337+| undefined;
338+expect(bootstrapParams?.env).toBe(process.env);
339+expect(bootstrapParams?.gatewayUrl).toBe("wss://override.example/ws");
342340343341await emitHelloAndWaitForAgentSideConnection();
344342await stopServeWithSigint(signalHandlers, servePromise);
@@ -364,11 +362,7 @@ describe("serveAcpGateway startup", () => {
364362});
365363await Promise.resolve();
366364367-expect(mockState.gatewayOptions[0]).toEqual(
368-expect.objectContaining({
369-url: "ws://127.0.0.1:19999",
370-}),
371-);
365+expect(mockState.gatewayOptions[0]?.url).toBe("ws://127.0.0.1:19999");
372366373367await emitHelloAndWaitForAgentSideConnection();
374368await stopServeWithSigint(signalHandlers, servePromise);
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。