MCPcopy Create free account
hub / github.com/diillson/chatcli / TestTokenAuthInterceptor_MissingMetadata

Function TestTokenAuthInterceptor_MissingMetadata

server/auth_test.go:37–48  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

35}
36
37func TestTokenAuthInterceptor_MissingMetadata(t *testing.T) {
38 logger := zap.NewNop()
39 auth := NewTokenAuthInterceptor("secret123", logger)
40
41 ctx := context.Background()
42 _, err := auth.authorize(ctx, "/chatcli.v1.ChatCLIService/SendPrompt")
43
44 assert.Error(t, err)
45 s, ok := status.FromError(err)
46 assert.True(t, ok)
47 assert.Equal(t, codes.Unauthenticated, s.Code())
48}
49
50func TestTokenAuthInterceptor_MissingAuthHeader(t *testing.T) {
51 logger := zap.NewNop()

Callers

nothing calls this directly

Calls 4

authorizeMethod · 0.95
NewTokenAuthInterceptorFunction · 0.85
EqualMethod · 0.80
ErrorMethod · 0.65

Tested by

no test coverage detected