From 49e61799c837cf49687d9a15a2fb0b04ca74d47c Mon Sep 17 00:00:00 2001 From: mo khan Date: Fri, 11 Apr 2025 15:42:07 -0600 Subject: refactor: extract test helpers --- pkg/web/server.go | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'pkg/web/server.go') diff --git a/pkg/web/server.go b/pkg/web/server.go index c87873c..cde347c 100644 --- a/pkg/web/server.go +++ b/pkg/web/server.go @@ -21,14 +21,15 @@ func NewServer(storage db.Repository) *Server { } func (s *Server) ServeHTTP(w http.ResponseWriter, r *http.Request) { - switch r.URL.String() { - case "/health": - w.WriteHeader(http.StatusOK) - case "/sparkles.json": - switch r.Method { - case "GET": + switch r.Method { + case "GET": + switch r.URL.String() { + case "/health": + w.WriteHeader(http.StatusOK) + case "/sparkles": serde.ToHTTP(w, r, s.db.All()) } + break default: s.fileserver.ServeHTTP(w, r) break -- cgit v1.2.3