20 lines
452 B
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)
|
|
}
|
|
}
|