(t *testing.T)
| 230 | } |
| 231 | |
| 232 | func TestUnreadableBody(t *testing.T) { |
| 233 | t.Parallel() |
| 234 | |
| 235 | req, err := http.NewRequestWithContext(t.Context(), http.MethodPost, "http://localhost", &errReader{}) |
| 236 | require.NoError(t, err) |
| 237 | |
| 238 | got := aibridge.GuessSessionID(aibridge.ClientClaudeCode, req) |
| 239 | require.Nil(t, got) |
| 240 | } |
| 241 | |
| 242 | // errReader is an io.Reader that always returns an error. |
| 243 | type errReader struct{} |
nothing calls this directly
no test coverage detected