agent-orchestrator/backend/internal/httpd/logger_test.go

20 lines
452 B
Go

package httpd
import (
"net/http"
"net/http/httptest"
"testing"
"github.com/aoagents/agent-orchestrator/backend/internal/config"
)
func TestNewRouterAllowsNilLogger(t *testing.T) {
router := newTestRouter(config.Config{}, nil, nil)
rec := httptest.NewRecorder()
req := httptest.NewRequest(http.MethodGet, "/healthz", nil)
router.ServeHTTP(rec, req)
if rec.Code != http.StatusOK {
t.Fatalf("/healthz status = %d, want 200", rec.Code)
}
}