package server import ( "net/http" "net/http/httptest" "testing" "github.com/gin-gonic/gin" ) func TestHTTPRouterIsAvailable(t *testing.T) { srv := New() srv.HTTP.GET("/healthz", func(c *gin.Context) { c.Status(http.StatusNoContent) }) request := httptest.NewRequest(http.MethodGet, "/healthz", nil) response := httptest.NewRecorder() srv.HTTP.ServeHTTP(response, request) if response.Code != http.StatusNoContent { t.Fatalf("unexpected status: %d", response.Code) } }