(t *testing.T, handler http.Handler, path string, body string)
| 328 | } |
| 329 | |
| 330 | func assertHandlerBody(t *testing.T, handler http.Handler, path string, body string) { |
| 331 | t.Helper() |
| 332 | |
| 333 | req := httptest.NewRequest(http.MethodGet, path, nil) |
| 334 | rw := httptest.NewRecorder() |
| 335 | handler.ServeHTTP(rw, req) |
| 336 | resp := rw.Result() |
| 337 | defer resp.Body.Close() |
| 338 | |
| 339 | got, err := io.ReadAll(resp.Body) |
| 340 | require.NoError(t, err) |
| 341 | require.Equal(t, http.StatusOK, resp.StatusCode) |
| 342 | require.Equal(t, body, string(got)) |
| 343 | } |
| 344 | |
| 345 | var _ aibridged.MCPProxyBuilder = &mockMCPFactory{} |
| 346 |
no test coverage detected