diff --git a/healthx/handler.go b/healthx/handler.go index 4d70d062..9ae48b27 100644 --- a/healthx/handler.go +++ b/healthx/handler.go @@ -77,10 +77,14 @@ func NewHandler( } } -// SetRoutes registers this handler's routes. -func (h *Handler) SetRoutes(r *httprouter.Router, shareErrors bool) { +// SetHealthRoutes registers this handler's routes for health checking. +func (h *Handler) SetHealthRoutes(r *httprouter.Router, shareErrors bool) { r.GET(AliveCheckPath, h.Alive) r.GET(ReadyCheckPath, h.Ready(shareErrors)) +} + +// SetHealthRoutes registers this handler's routes for health checking. +func (h *Handler) SetVersionRoutes(r *httprouter.Router) { r.GET(VersionPath, h.Version) } diff --git a/healthx/handler_test.go b/healthx/handler_test.go index 2cfbccc5..db8d1240 100644 --- a/healthx/handler_test.go +++ b/healthx/handler_test.go @@ -47,7 +47,8 @@ func TestHealth(t *testing.T) { }, } router := httprouter.New() - handler.SetRoutes(router, true) + handler.SetHealthRoutes(router, true) + handler.SetVersionRoutes(router) ts := httptest.NewServer(router) c := http.DefaultClient