(t *testing.T, authToken string)
| 24 | ) |
| 25 | |
| 26 | func newTestHTTPServer(t *testing.T, authToken string) *httptest.Server { |
| 27 | t.Helper() |
| 28 | cfg := &Config{Host: "127.0.0.1", Port: 8080, AuthToken: authToken} |
| 29 | srv := New(cfg) |
| 30 | streamSrv := mcpserver.NewStreamableHTTPServer(srv.mcpSrv) |
| 31 | wrapped := BearerAuthMiddleware(cfg, streamSrv) |
| 32 | return httptest.NewServer(wrapped) |
| 33 | } |
| 34 | |
| 35 | func TestIntegration_AuthRequired_NoToken(t *testing.T) { |
| 36 | ts := newTestHTTPServer(t, "secret-token") |
no test coverage detected