MCPcopy Create free account
hub / github.com/Chat2AnyLLM/code-agent-manager / TestSidecarRequiresToken

Function TestSidecarRequiresToken

internal/sidecar/server_test.go:13–24  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

11)
12
13func TestSidecarRequiresToken(t *testing.T) {
14 server := New(Options{Version: "test", Token: "secret"})
15 server.services = desktop.NewServices("test", t.TempDir()+"/cam.db")
16 req := httptest.NewRequest(http.MethodGet, "/api/app/version", nil)
17 rec := httptest.NewRecorder()
18
19 server.Handler().ServeHTTP(rec, req)
20
21 if rec.Code != http.StatusUnauthorized {
22 t.Fatalf("status = %d, want 401", rec.Code)
23 }
24}
25
26func TestSidecarVersion(t *testing.T) {
27 server := New(Options{Version: "test-version", Token: "secret"})

Callers

nothing calls this directly

Calls 3

NewServicesFunction · 0.92
HandlerMethod · 0.80
NewFunction · 0.70

Tested by

no test coverage detected