package metrics // http_test.go contains backend tests for package behavior, error paths, and regressions. import ( "net/http" "net/http/httptest" "testing" "github.com/stretchr/testify/require" ) // TestHandler ensures handler behavior is handled correctly. func TestHandler(t *testing.T) { h := Handler() require.NotNil(t, h) req := httptest.NewRequest(http.MethodGet, "/metrics", nil) rr := httptest.NewRecorder() h.ServeHTTP(rr, req) require.Equal(t, http.StatusOK, rr.Code) }