Merge pull request #2683 from lightpanda-io/mcp-ping-object

This commit is contained in:
Pierre Tachoire authored and GitHub committed 2026-06-10 13:56:29 +02:00
commit e2fc3918a0
2 files changed
+3 -3

No files matched your search

+1 -1
View File
@@ -137,5 +137,5 @@ test "MCP.Server - Integration: ping request returns an empty result" {
try router.processRequests(server, &in_reader);
try testing.expectJson(.{ .jsonrpc = "2.0", .id = "ping-1", .result = .{} }, out_alloc.writer.buffered());
try testing.expectJson(.{ .jsonrpc = "2.0", .id = "ping-1", .result = struct {}{} }, out_alloc.writer.buffered());
}
+2 -2
View File
@@ -100,7 +100,7 @@ fn handleInitialize(server: *Server, req: protocol.Request) !void {
fn handlePing(server: *Server, req: protocol.Request) !void {
const id = req.id orelse return;
try server.sendResult(id, .{});
try server.sendResult(id, struct {}{});
}
const testing = @import("../testing.zig");
@@ -131,7 +131,7 @@ test "MCP.router - handleMessage - synchronous unit tests" {
try handleMessage(server, aa,
\\{"jsonrpc":"2.0","id":2,"method":"ping"}
);
try testing.expectJson(.{ .jsonrpc = "2.0", .id = 2, .result = .{} }, out_alloc.writer.buffered());
try testing.expectJson(.{ .jsonrpc = "2.0", .id = 2, .result = struct {}{} }, out_alloc.writer.buffered());
out_alloc.writer.end = 0;
// 3. Tools list