Вопрос: Как тестировать HTTP handler через `httptest`?

Go Junior Без компании
Вопрос: Как тестировать HTTP handler через `httptest`?
Ответы
```go req := httptest.NewRequest(http.MethodGet, "/ping", nil) w := httptest.NewRecorder() ping(w, req) resp := w.Result() body, _ := io.ReadAll(resp.Body) fmt.Println(resp.StatusCode, string(body)) ``` **Как это работает:** `httptest` позволяет тестировать handler без реального сервера/сети.