From 6a2965c41d15fb8669892ec97e951794f76cb4d4 Mon Sep 17 00:00:00 2001 From: mo khan Date: Fri, 11 Apr 2025 09:42:38 -0600 Subject: feat: add health check endpoint --- pkg/web/server_test.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'pkg/web/server_test.go') diff --git a/pkg/web/server_test.go b/pkg/web/server_test.go index 0281867..a8a0e19 100644 --- a/pkg/web/server_test.go +++ b/pkg/web/server_test.go @@ -22,6 +22,7 @@ func TestServer(t *testing.T) { response := httptest.NewRecorder() request, err := http.NewRequest("GET", "/sparkles.json", nil) require.NoError(t, err) + NewServer(store).ServeHTTP(response, request) assert.Equal(t, http.StatusOK, response.Code) @@ -34,4 +35,15 @@ func TestServer(t *testing.T) { assert.Equal(t, "for helping me", items[0].Reason) }) }) + + t.Run("GET /health", func(t *testing.T) { + t.Run("returns OK", func(t *testing.T) { + response := httptest.NewRecorder() + request, err := http.NewRequest("GET", "/health", nil) + require.NoError(t, err) + + NewServer(db.NewRepository()).ServeHTTP(response, request) + assert.Equal(t, http.StatusOK, response.Code) + }) + }) } -- cgit v1.2.3