Files
multica/server/cmd/server/metrics_test.go
Naiyuan Qing 7b3cad664b revert(self-host): remove source channel reporting (#4799)
* Revert "test(onboarding): cover official source reporting controls (#4782)"

This reverts commit fc88c7720f.

* Revert "fix(self-host): restore official source report endpoint (#4781)"

This reverts commit ad1afdd48d.

* Revert "feat(self-host): collect anonymous source channels mul-3878 (#4741)"

This reverts commit 26142d74aa.
2026-07-01 17:53:16 +08:00

24 lines
647 B
Go

package main
import (
"net/http"
"net/http/httptest"
"testing"
"github.com/multica-ai/multica/server/internal/analytics"
"github.com/multica-ai/multica/server/internal/events"
"github.com/multica-ai/multica/server/internal/realtime"
)
func TestMainRouterDoesNotExposePrometheusMetrics(t *testing.T) {
router := NewRouter(nil, realtime.NewHub(), events.New(), analytics.NoopClient{}, nil)
rec := httptest.NewRecorder()
req := httptest.NewRequest(http.MethodGet, "/metrics", nil)
router.ServeHTTP(rec, req)
if rec.Code != http.StatusNotFound {
t.Fatalf("main API /metrics status = %d, want %d", rec.Code, http.StatusNotFound)
}
}