summaryrefslogtreecommitdiff
path: root/internal/mcp/server_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/mcp/server_test.go')
-rw-r--r--internal/mcp/server_test.go12
1 files changed, 6 insertions, 6 deletions
diff --git a/internal/mcp/server_test.go b/internal/mcp/server_test.go
index 8e3d7b5..256b324 100644
--- a/internal/mcp/server_test.go
+++ b/internal/mcp/server_test.go
@@ -1,4 +1,4 @@
-// Summary: Tests for MCP server operations
+// Tests for MCP server operations.
package mcp
import (
@@ -85,27 +85,27 @@ func readResponse(r io.Reader) (*Response, error) {
if len(lines) == 0 {
return nil, fmt.Errorf("no response data")
}
-
+
// Try to find a response (message with an ID)
for _, line := range lines {
if len(line) == 0 {
continue
}
-
+
// Quick check if this might be a response (has "id" field)
if !strings.Contains(line, `"id"`) {
continue // Skip notifications
}
-
+
var resp Response
if err := json.Unmarshal([]byte(line), &resp); err != nil {
continue // Not a valid response, try next line
}
-
+
// Valid response found
return &resp, nil
}
-
+
return nil, fmt.Errorf("no response found in output (only notifications)")
}