summaryrefslogtreecommitdiff
path: root/cmd/hexai-mcp-server/main_test.go
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-03-16 03:19:25 +0200
committerPaul Buetow <paul@buetow.org>2026-03-16 03:19:25 +0200
commit5cf8526fd81dadd181f30b1d4c862ba1f1b2a5b1 (patch)
tree94f53fe86f0b1bd742a67cad9fe7de095046ee02 /cmd/hexai-mcp-server/main_test.go
parent8790ff6f699d1b073d906b2752f714a0ed3ee2ae (diff)
Replace panic with graceful error returns in tmuxedit and mcp-server
Change initDebugLog() and defaultLogPath() to return errors instead of panicking. Callers now handle errors gracefully with proper messages. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Diffstat (limited to 'cmd/hexai-mcp-server/main_test.go')
-rw-r--r--cmd/hexai-mcp-server/main_test.go5
1 files changed, 4 insertions, 1 deletions
diff --git a/cmd/hexai-mcp-server/main_test.go b/cmd/hexai-mcp-server/main_test.go
index cf48954..76d0fca 100644
--- a/cmd/hexai-mcp-server/main_test.go
+++ b/cmd/hexai-mcp-server/main_test.go
@@ -41,7 +41,10 @@ func TestPrintDeprecationWarning(t *testing.T) {
}
func TestDefaultLogPath(t *testing.T) {
- path := defaultLogPath()
+ path, err := defaultLogPath()
+ if err != nil {
+ t.Fatalf("defaultLogPath returned error: %v", err)
+ }
if path == "" {
t.Fatal("expected non-empty log path")
}