Skip to content

Commit e432c32

Browse files
committed
test: tighten gateway method list assertions
1 parent 96d4dd6 commit e432c32

1 file changed

Lines changed: 16 additions & 20 deletions

File tree

src/gateway/server-methods-list.test.ts

Lines changed: 16 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -3,33 +3,29 @@ import { GATEWAY_EVENTS, listGatewayMethods } from "./server-methods-list.js";
33

44
describe("GATEWAY_EVENTS", () => {
55
it("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
});
1211

1312
describe("listGatewayMethods", () => {
1413
it("advertises plugin surface refresh for capability rotation", () => {
15-
expect(listGatewayMethods()).toEqual(expect.arrayContaining(["node.pluginSurface.refresh"]));
14+
expect(listGatewayMethods()).toContain("node.pluginSurface.refresh");
1615
});
1716

1817
it("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
});

0 commit comments

Comments
 (0)