httptest — стандартный пакет Go для тестирования HTTP-кода без реальной сети. httptest.NewRecorder() создаёт фейковый ResponseWriter, который записывает всё в память. httptest.NewServer(handler) поднимает реальный HTTP-сервер на localhost с рандомным портом — полезно для интеграционных тестов. Есть ещё NewTLSServer для HTTPS. Это один из тех пакетов, которые делают тестирование в Go приятным — никаких внешних зависимостей не нужно.