


























@@ -3,33 +3,29 @@ import { GATEWAY_EVENTS, listGatewayMethods } from "./server-methods-list.js";
3344describe("GATEWAY_EVENTS", () => {
55it("advertises Talk event streams in hello features", () => {
6-expect(GATEWAY_EVENTS).toEqual(expect.arrayContaining(["talk.event"]));
7-expect(GATEWAY_EVENTS).not.toEqual(
8-expect.arrayContaining(["talk.realtime.relay", "talk.transcription.relay"]),
9-);
6+expect(GATEWAY_EVENTS).toContain("talk.event");
7+expect(GATEWAY_EVENTS).not.toContain("talk.realtime.relay");
8+expect(GATEWAY_EVENTS).not.toContain("talk.transcription.relay");
109});
1110});
12111312describe("listGatewayMethods", () => {
1413it("advertises plugin surface refresh for capability rotation", () => {
15-expect(listGatewayMethods()).toEqual(expect.arrayContaining(["node.pluginSurface.refresh"]));
14+expect(listGatewayMethods()).toContain("node.pluginSurface.refresh");
1615});
17161817it("advertises the versioned Talk session RPCs", () => {
19-expect(listGatewayMethods()).toEqual(
20-expect.arrayContaining([
21-"talk.client.create",
22-"talk.client.toolCall",
23-"talk.session.create",
24-"talk.session.join",
25-"talk.session.appendAudio",
26-"talk.session.startTurn",
27-"talk.session.endTurn",
28-"talk.session.cancelTurn",
29-"talk.session.cancelOutput",
30-"talk.session.submitToolResult",
31-"talk.session.close",
32-]),
33-);
18+const methods = listGatewayMethods();
19+expect(methods).toContain("talk.client.create");
20+expect(methods).toContain("talk.client.toolCall");
21+expect(methods).toContain("talk.session.create");
22+expect(methods).toContain("talk.session.join");
23+expect(methods).toContain("talk.session.appendAudio");
24+expect(methods).toContain("talk.session.startTurn");
25+expect(methods).toContain("talk.session.endTurn");
26+expect(methods).toContain("talk.session.cancelTurn");
27+expect(methods).toContain("talk.session.cancelOutput");
28+expect(methods).toContain("talk.session.submitToolResult");
29+expect(methods).toContain("talk.session.close");
3430});
3531});
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。